summaryrefslogtreecommitdiff
path: root/data/elasticsearch/2017-06-13
diff options
context:
space:
mode:
Diffstat (limited to 'data/elasticsearch/2017-06-13')
-rw-r--r--data/elasticsearch/2017-06-13/api-docs.php10880
1 files changed, 3390 insertions, 7490 deletions
diff --git a/data/elasticsearch/2017-06-13/api-docs.php b/data/elasticsearch/2017-06-13/api-docs.php
index 2a4470c..e8e31f6 100644
--- a/data/elasticsearch/2017-06-13/api-docs.php
+++ b/data/elasticsearch/2017-06-13/api-docs.php
@@ -1,10 +1,6 @@
<?php return [
'version' => '1.0',
- 'info' => [
- 'style' => 'ROA',
- 'product' => 'elasticsearch',
- 'version' => '2017-06-13',
- ],
+ 'info' => ['style' => 'ROA', 'product' => 'elasticsearch', 'version' => '2017-06-13'],
'components' => [
'schemas' => [
'ClientNodeConfiguration' => [
@@ -14,46 +10,15 @@
'diskType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'cloud_efficiency',
- ],
- ],
- 'amount' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- 'maximum' => '25',
+ 'enum' => ['cloud_efficiency'],
],
+ 'amount' => ['type' => 'integer', 'format' => 'int64', 'required' => true, 'minimum' => '2', 'maximum' => '25'],
'spec' => [
'type' => 'string',
'required' => true,
'enum' => [
- 'elasticsearch.sn1ne.large.new',
- 'elasticsearch.sn2ne.large.new',
- 'elasticsearch.sn1ne.xlarge.new',
- 'elasticsearch.sn2ne.xlarge.new',
- 'elasticsearch.sn1ne.2xlarge.new',
- 'elasticsearch.sn2ne.2xlarge.new',
- 'elasticsearch.sn1ne.4xlarge.new',
- 'elasticsearch.sn2ne.4xlarge.new',
- 'elasticsearch.sn1ne.8xlarge.new',
- 'elasticsearch.ic5.large',
- 'elasticsearch.sn1ne.large',
- 'elasticsearch.sn2ne.large',
- 'elasticsearch.r5.large',
- 'elasticsearch.ic5.xlarge',
- 'elasticsearch.sn1ne.xlarge',
- 'elasticsearch.sn2ne.xlarge',
- 'elasticsearch.r5.xlarge',
- 'elasticsearch.ic5.2xlarge',
- 'elasticsearch.sn1ne.2xlarge',
- 'elasticsearch.sn2ne.2xlarge',
- 'elasticsearch.r5.2xlarge',
- 'elasticsearch.ic5.3xlarge',
- 'elasticsearch.ic5.4xlarge',
- 'elasticsearch.sn1ne.4xlarge',
- 'elasticsearch.sn2ne.4xlarge',
- 'elasticsearch.sn1ne.8xlarge',
+ 'elasticsearch.sn1ne.large.new', 'elasticsearch.sn2ne.large.new', 'elasticsearch.sn1ne.xlarge.new', 'elasticsearch.sn2ne.xlarge.new', 'elasticsearch.sn1ne.2xlarge.new', 'elasticsearch.sn2ne.2xlarge.new', 'elasticsearch.sn1ne.4xlarge.new', 'elasticsearch.sn2ne.4xlarge.new', 'elasticsearch.sn1ne.8xlarge.new', 'elasticsearch.ic5.large', 'elasticsearch.sn1ne.large', 'elasticsearch.sn2ne.large', 'elasticsearch.r5.large', 'elasticsearch.ic5.xlarge', 'elasticsearch.sn1ne.xlarge', 'elasticsearch.sn2ne.xlarge', 'elasticsearch.r5.xlarge', 'elasticsearch.ic5.2xlarge', 'elasticsearch.sn1ne.2xlarge', 'elasticsearch.sn2ne.2xlarge',
+ 'elasticsearch.r5.2xlarge', 'elasticsearch.ic5.3xlarge', 'elasticsearch.ic5.4xlarge', 'elasticsearch.sn1ne.4xlarge', 'elasticsearch.sn2ne.4xlarge', 'elasticsearch.sn1ne.8xlarge',
],
],
'disk' => [
@@ -62,173 +27,17 @@
'required' => true,
'minimum' => '20',
'maximum' => '20',
- 'enum' => [
- '20',
- ],
- ],
- ],
- ],
- 'CollectorDeployMachine' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'configType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'collectorDeployMachine',
- ],
- ],
- 'type' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'ECSInstanceId ACKCluster',
- ],
- ],
- 'machines' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'instanceId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'agentStatus' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- 'groupId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'instanceId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'totalPodsCount' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'successPodsCount' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- 'CollectorKibanaInstance' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'configType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'collectorElasticsearchForKibana',
- ],
- ],
- 'instanceId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'host' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'protocol' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'HTTP HTTPS',
- ],
- ],
- 'kibanaHost' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'userName' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'password' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- ],
- 'CollectorTargetInstance' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'instanceId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'instanceType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'elasticsearch logstash',
- ],
- ],
- 'hosts' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- 'protocol' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'HTTP HTTPS',
- ],
- ],
- 'userName' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'password' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'enableMonitoring' => [
- 'type' => 'boolean',
- 'required' => true,
- ],
- 'configType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'collectorTargetInstance',
- ],
+ 'enum' => ['20'],
],
],
],
'DictInfo' => [
'type' => 'object',
'properties' => [
- 'type' => [
- 'type' => 'string',
- ],
- 'sourceType' => [
- 'type' => 'string',
- ],
- 'fileSize' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'name' => [
- 'type' => 'string',
- ],
+ 'type' => ['type' => 'string'],
+ 'sourceType' => ['type' => 'string'],
+ 'fileSize' => ['type' => 'integer', 'format' => 'int64'],
+ 'name' => ['type' => 'string'],
],
],
'ElasticDataNodeConfiguration' => [
@@ -238,85 +47,23 @@
'diskType' => [
'type' => 'string',
'required' => false,
- 'enum' => [
- 'cloud_essd',
- 'cloud_efficiency',
- 'cloud_ssd',
- ],
- ],
- 'diskEncryption' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'amount' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'minimum' => '2',
- 'maximum' => '50',
+ 'enum' => ['cloud_essd', 'cloud_efficiency', 'cloud_ssd'],
],
+ 'diskEncryption' => ['type' => 'boolean', 'required' => false],
+ 'amount' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '2', 'maximum' => '50'],
'spec' => [
'type' => 'string',
'required' => true,
'enum' => [
- 'elasticsearch.sn1ne.large.new',
- 'elasticsearch.sn2ne.large.new',
- 'elasticsearch.sn1ne.xlarge.new',
- 'elasticsearch.sn2ne.xlarge.new',
- 'elasticsearch.sn1ne.2xlarge.new',
- 'elasticsearch.sn2ne.2xlarge.new',
- 'elasticsearch.sn1ne.4xlarge.new',
- 'elasticsearch.sn2ne.4xlarge.new',
- 'elasticsearch.sn1ne.8xlarge.new',
- 'openstore.hybrid.i2.2xlarge',
- 'openstore.hybrid.i2g.4xlarge',
- 'openstore.i2g.4xlarge',
- 'elasticsearch.sn1ne.large',
- 'elasticsearch.sn2ne.large',
- 'elasticsearch.r5.large',
- 'elasticsearch.ic5.xlarge',
- 'elasticsearch.sn1ne.xlarge',
- 'elasticsearch.sn2ne.xlarge',
- 'elasticsearch.r5.xlarge',
- 'elasticsearch.ic5.2xlarge',
- 'elasticsearch.sn1ne.2xlarge',
- 'elasticsearch.sn2ne.2xlarge',
- 'elasticsearch.r5.2xlarge',
- 'elasticsearch.ic5.3xlarge',
- 'elasticsearch.ic5.4xlarge',
- 'elasticsearch.sn1ne.4xlarge',
- 'elasticsearch.sn2ne.4xlarge',
- 'elasticsearch.r6.4xlarge',
- 'elasticsearch.sn1ne.8xlarge',
- 'elasticsearch.sn2ne.8xlarge',
- 'elasticsearch.r6.8xlarge',
- 'elasticsearch.c6.13xlarge',
- 'elasticsearch.i2g.2xlarge',
- 'elasticsearch.i2g.4xlarge',
- 'elasticsearch.i2.4xlarge',
- 'elasticsearch.i2g.8xlarge',
- 'elasticsearch.d1.2xlarge',
- 'elasticsearch.d1.4xlarge',
- 'elasticsearch.n4.small',
- 'elasticsearch.ic5.large',
+ 'elasticsearch.sn1ne.large.new', 'elasticsearch.sn2ne.large.new', 'elasticsearch.sn1ne.xlarge.new', 'elasticsearch.sn2ne.xlarge.new', 'elasticsearch.sn1ne.2xlarge.new', 'elasticsearch.sn2ne.2xlarge.new', 'elasticsearch.sn1ne.4xlarge.new', 'elasticsearch.sn2ne.4xlarge.new', 'elasticsearch.sn1ne.8xlarge.new', 'openstore.hybrid.i2.2xlarge', 'openstore.hybrid.i2g.4xlarge', 'openstore.i2g.4xlarge', 'elasticsearch.sn1ne.large', 'elasticsearch.sn2ne.large', 'elasticsearch.r5.large', 'elasticsearch.ic5.xlarge', 'elasticsearch.sn1ne.xlarge', 'elasticsearch.sn2ne.xlarge', 'elasticsearch.r5.xlarge', 'elasticsearch.ic5.2xlarge',
+ 'elasticsearch.sn1ne.2xlarge', 'elasticsearch.sn2ne.2xlarge', 'elasticsearch.r5.2xlarge', 'elasticsearch.ic5.3xlarge', 'elasticsearch.ic5.4xlarge', 'elasticsearch.sn1ne.4xlarge', 'elasticsearch.sn2ne.4xlarge', 'elasticsearch.r6.4xlarge', 'elasticsearch.sn1ne.8xlarge', 'elasticsearch.sn2ne.8xlarge', 'elasticsearch.r6.8xlarge', 'elasticsearch.c6.13xlarge', 'elasticsearch.i2g.2xlarge', 'elasticsearch.i2g.4xlarge', 'elasticsearch.i2.4xlarge', 'elasticsearch.i2g.8xlarge', 'elasticsearch.d1.2xlarge', 'elasticsearch.d1.4xlarge', 'elasticsearch.n4.small', 'elasticsearch.ic5.large',
],
],
- 'disk' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'minimum' => '20',
- 'maximum' => '20480',
- ],
+ 'disk' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '20', 'maximum' => '20480'],
'performanceLevel' => [
'type' => 'string',
'required' => false,
- 'enum' => [
- 'PL0',
- 'PL1',
- 'PL2',
- 'PL3',
- ],
+ 'enum' => ['PL0', 'PL1', 'PL2', 'PL3'],
],
],
],
@@ -324,201 +71,82 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'masterConfiguration' => [
- '$ref' => '#/components/schemas/MasterNodeConfiguration',
- 'required' => false,
- ],
- 'resourceGroupId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'elasticDataNodeConfiguration' => [
- '$ref' => '#/components/schemas/ElasticDataNodeConfiguration',
- 'required' => false,
- ],
- 'dedicateMaster' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'createdAt' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'masterConfiguration' => ['$ref' => '#/components/schemas/MasterNodeConfiguration', 'required' => false],
+ 'resourceGroupId' => ['type' => 'string', 'required' => false],
+ 'elasticDataNodeConfiguration' => ['$ref' => '#/components/schemas/ElasticDataNodeConfiguration', 'required' => false],
+ 'dedicateMaster' => ['type' => 'boolean', 'required' => false],
+ 'createdAt' => ['type' => 'string', 'required' => false],
'ikHotDicts' => [
'type' => 'array',
'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/DictInfo',
- ],
- ],
- 'port' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
+ 'items' => ['$ref' => '#/components/schemas/DictInfo'],
],
+ 'port' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
'kibanaPrivateIPWhitelist' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- ],
- ],
- 'esVersion' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'kibanaConfiguration' => [
- '$ref' => '#/components/schemas/KibanaNodeConfiguration',
- 'required' => false,
- ],
- 'dataNode' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'serviceVpc' => [
- 'type' => 'boolean',
- 'required' => false,
+ 'items' => ['type' => 'string'],
],
+ 'esVersion' => ['type' => 'string', 'required' => false],
+ 'kibanaConfiguration' => ['$ref' => '#/components/schemas/KibanaNodeConfiguration', 'required' => false],
+ 'dataNode' => ['type' => 'boolean', 'required' => false],
+ 'serviceVpc' => ['type' => 'boolean', 'required' => false],
'tags' => [
'type' => 'array',
'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/Tag',
- ],
- ],
- 'haveKibana' => [
- 'type' => 'boolean',
- 'required' => false,
+ 'items' => ['$ref' => '#/components/schemas/Tag'],
],
+ 'haveKibana' => ['type' => 'boolean', 'required' => false],
'dictList' => [
'type' => 'array',
'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/DictInfo',
- ],
+ 'items' => ['$ref' => '#/components/schemas/DictInfo'],
],
'extendConfigs' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'object',
- ],
- ],
- 'status' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'instanceId' => [
- 'type' => 'string',
- 'required' => false,
+ 'items' => ['type' => 'object'],
],
+ 'status' => ['type' => 'string', 'required' => false],
+ 'instanceId' => ['type' => 'string', 'required' => false],
'zoneInfos' => [
'type' => 'array',
'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/ZoneInfo',
- ],
- ],
- 'kibanaProtocol' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'enableKibanaPrivateNetwork' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'kibanaDomain' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'nodeSpec' => [
- '$ref' => '#/components/schemas/NodeSpec',
- 'required' => false,
- ],
- 'warmNode' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'warmNodeConfiguration' => [
- '$ref' => '#/components/schemas/WarmNodeConfiguration',
- 'required' => false,
- ],
- 'domain' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'haveClientNode' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'clientNodeConfiguration' => [
- '$ref' => '#/components/schemas/ClientNodeConfiguration',
- 'required' => false,
- ],
- 'description' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'endTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- 'enablePublic' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'items' => ['$ref' => '#/components/schemas/ZoneInfo'],
+ ],
+ 'kibanaProtocol' => ['type' => 'string', 'required' => false],
+ 'enableKibanaPrivateNetwork' => ['type' => 'boolean', 'required' => false],
+ 'kibanaDomain' => ['type' => 'string', 'required' => false],
+ 'nodeSpec' => ['$ref' => '#/components/schemas/NodeSpec', 'required' => false],
+ 'warmNode' => ['type' => 'boolean', 'required' => false],
+ 'warmNodeConfiguration' => ['$ref' => '#/components/schemas/WarmNodeConfiguration', 'required' => false],
+ 'domain' => ['type' => 'string', 'required' => false],
+ 'haveClientNode' => ['type' => 'boolean', 'required' => false],
+ 'clientNodeConfiguration' => ['$ref' => '#/components/schemas/ClientNodeConfiguration', 'required' => false],
+ 'description' => ['type' => 'string', 'required' => false],
+ 'endTime' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ 'enablePublic' => ['type' => 'boolean', 'required' => false],
'aliwsDicts' => [
'type' => 'array',
'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/DictInfo',
- ],
- ],
- 'advancedDedicateMaster' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'paymentType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'readWritePolicy' => [
- '$ref' => '#/components/schemas/ReadWritePolicy',
- 'required' => false,
- ],
- 'protocol' => [
- 'type' => 'string',
- 'required' => false,
+ 'items' => ['$ref' => '#/components/schemas/DictInfo'],
],
+ 'advancedDedicateMaster' => ['type' => 'boolean', 'required' => false],
+ 'paymentType' => ['type' => 'string', 'required' => false],
+ 'readWritePolicy' => ['$ref' => '#/components/schemas/ReadWritePolicy', 'required' => false],
+ 'protocol' => ['type' => 'string', 'required' => false],
'publicIpWhitelist' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- ],
- ],
- 'kibanaPort' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- 'enableKibanaPublicNetwork' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'networkConfig' => [
- '$ref' => '#/components/schemas/NetworkConfig',
- 'required' => false,
+ 'items' => ['type' => 'string'],
],
+ 'kibanaPort' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ 'enableKibanaPublicNetwork' => ['type' => 'boolean', 'required' => false],
+ 'networkConfig' => ['$ref' => '#/components/schemas/NetworkConfig', 'required' => false],
'productType' => [
'type' => 'string',
'required' => false,
- 'enum' => [
- 'generalBusiness',
- 'logEnhancement',
- 'community',
- ],
+ 'enum' => ['generalBusiness', 'logEnhancement', 'community'],
],
'advancedSetting' => [
'type' => 'object',
@@ -526,84 +154,43 @@
'properties' => [
'gcName' => [
'type' => 'string',
- 'enum' => [
- 'CMS',
- 'G1',
- ],
+ 'enum' => ['CMS', 'G1'],
],
],
],
- 'nodeAmount' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- 'updatedAt' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'nodeAmount' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ 'updatedAt' => ['type' => 'string', 'required' => false],
'esConfig' => [
'type' => 'object',
'required' => false,
- 'additionalProperties' => [
- 'type' => 'string',
- ],
+ 'additionalProperties' => ['type' => 'string'],
],
'esIPWhitelist' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- ],
+ 'items' => ['type' => 'string'],
],
'kibanaIPWhitelist' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- ],
+ 'items' => ['type' => 'string'],
],
'privateNetworkIpWhiteList' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- ],
+ 'items' => ['type' => 'string'],
],
'synonymsDicts' => [
'type' => 'array',
'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/DictInfo',
- ],
- ],
- 'haveElasticDataNode' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'zoneCount' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- 'kibanaPrivateDomain' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'kibanaPrivatePort' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- 'publicDomain' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'publicPort' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
+ 'items' => ['$ref' => '#/components/schemas/DictInfo'],
],
+ 'haveElasticDataNode' => ['type' => 'boolean', 'required' => false],
+ 'zoneCount' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ 'kibanaPrivateDomain' => ['type' => 'string', 'required' => false],
+ 'kibanaPrivatePort' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ 'publicDomain' => ['type' => 'string', 'required' => false],
+ 'publicPort' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
],
],
'KibanaNodeConfiguration' => [
@@ -616,30 +203,14 @@
'required' => false,
'minimum' => '1',
'maximum' => '1',
- 'enum' => [
- '1',
- ],
+ 'enum' => ['1'],
],
'spec' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'elasticsearch.sn1ne.large.new',
- 'elasticsearch.sn2ne.large.new',
- 'elasticsearch.sn2ne.xlarge.new',
- 'elasticsearch.sn2ne.2xlarge.new',
- 'elasticsearch.sn1ne.large',
- 'elasticsearch.n4.small',
- 'elasticsearch.sn2ne.large',
- 'elasticsearch.sn2ne.xlarge',
- 'elasticsearch.sn2ne.2xlarge',
- ],
- ],
- 'disk' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
+ 'enum' => ['elasticsearch.sn1ne.large.new', 'elasticsearch.sn2ne.large.new', 'elasticsearch.sn2ne.xlarge.new', 'elasticsearch.sn2ne.2xlarge.new', 'elasticsearch.sn1ne.large', 'elasticsearch.n4.small', 'elasticsearch.sn2ne.large', 'elasticsearch.sn2ne.xlarge', 'elasticsearch.sn2ne.2xlarge'],
],
+ 'disk' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
],
],
'Logstash' => [
@@ -650,59 +221,29 @@
'items' => [
'type' => 'object',
'properties' => [
- 'host' => [
- 'type' => 'string',
- ],
- 'port' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'zoneId' => [
- 'type' => 'string',
- ],
+ 'host' => ['type' => 'string'],
+ 'port' => ['type' => 'integer', 'format' => 'int64'],
+ 'zoneId' => ['type' => 'string'],
],
],
],
- 'status' => [
- 'type' => 'string',
- ],
- 'description' => [
- 'type' => 'string',
- ],
- 'resourceGroupId' => [
- 'type' => 'string',
- ],
- 'endTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'instanceId' => [
- 'type' => 'string',
- ],
+ 'status' => ['type' => 'string'],
+ 'description' => ['type' => 'string'],
+ 'resourceGroupId' => ['type' => 'string'],
+ 'endTime' => ['type' => 'integer', 'format' => 'int64'],
+ 'instanceId' => ['type' => 'string'],
'config' => [
'type' => 'object',
- 'additionalProperties' => [
- 'type' => 'string',
- ],
- ],
- 'createdAt' => [
- 'type' => 'string',
+ 'additionalProperties' => ['type' => 'string'],
],
+ 'createdAt' => ['type' => 'string'],
'networkConfig' => [
'type' => 'object',
'properties' => [
- 'type' => [
- 'type' => 'string',
- ],
- 'vpcId' => [
- 'type' => 'string',
- ],
- 'vsArea' => [
- 'type' => 'string',
- ],
- 'vswitchId' => [
- 'type' => 'string',
- ],
+ 'type' => ['type' => 'string'],
+ 'vpcId' => ['type' => 'string'],
+ 'vsArea' => ['type' => 'string'],
+ 'vswitchId' => ['type' => 'string'],
],
],
'zoneInfos' => [
@@ -710,231 +251,76 @@
'items' => [
'type' => 'object',
'properties' => [
- 'status' => [
- 'type' => 'string',
- ],
- 'zoneId' => [
- 'type' => 'string',
- ],
+ 'status' => ['type' => 'string'],
+ 'zoneId' => ['type' => 'string'],
],
],
],
- 'nodeAmount' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'updatedAt' => [
- 'type' => 'string',
- ],
- 'version' => [
- 'type' => 'string',
- ],
- 'dataNode' => [
- 'type' => 'boolean',
- ],
+ 'nodeAmount' => ['type' => 'integer', 'format' => 'int64'],
+ 'updatedAt' => ['type' => 'string'],
+ 'version' => ['type' => 'string'],
+ 'dataNode' => ['type' => 'boolean'],
'nodeSpec' => [
'type' => 'object',
'properties' => [
- 'disk' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'diskType' => [
- 'type' => 'string',
- ],
- 'spec' => [
- 'type' => 'string',
- ],
+ 'disk' => ['type' => 'integer', 'format' => 'int64'],
+ 'diskType' => ['type' => 'string'],
+ 'spec' => ['type' => 'string'],
],
],
- 'paymentType' => [
- 'type' => 'string',
- ],
- 'protocol' => [
- 'type' => 'string',
- ],
+ 'paymentType' => ['type' => 'string'],
+ 'protocol' => ['type' => 'string'],
'tags' => [
'type' => 'array',
'items' => [
'type' => 'object',
'properties' => [
- 'tagKey' => [
- 'type' => 'string',
- ],
- 'tagValue' => [
- 'type' => 'string',
- ],
+ 'tagKey' => ['type' => 'string'],
+ 'tagValue' => ['type' => 'string'],
],
],
],
- 'zoneCount' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
+ 'zoneCount' => ['type' => 'integer', 'format' => 'int64'],
],
],
'MasterNodeConfiguration' => [
'type' => 'object',
'required' => false,
'properties' => [
- 'amount' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- 'minimum' => '3',
- 'maximum' => '3',
- ],
+ 'amount' => ['type' => 'integer', 'format' => 'int64', 'required' => true, 'minimum' => '3', 'maximum' => '3'],
'spec' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'elasticsearch.sn1ne.large.new',
- 'elasticsearch.sn2ne.large.new',
- 'elasticsearch.sn1ne.xlarge.new',
- 'elasticsearch.sn2ne.xlarge.new',
- 'elasticsearch.sn1ne.2xlarge.new',
- 'elasticsearch.sn2ne.2xlarge.new',
- 'elasticsearch.sn1ne.4xlarge.new',
- 'elasticsearch.sn2ne.4xlarge.new',
- 'elasticsearch.sn1ne.8xlarge.new',
- 'elasticsearch.sn2ne.large',
- 'elasticsearch.r5.large',
- 'elasticsearch.ic5.xlarge',
- 'elasticsearch.sn1ne.xlarge',
- 'elasticsearch.sn2ne.xlarge',
- 'elasticsearch.r5.xlarge',
- 'elasticsearch.ic5.2xlarge',
- 'elasticsearch.sn1ne.2xlarge',
- 'elasticsearch.sn2ne.2xlarge',
- 'elasticsearch.r5.2xlarge',
- 'elasticsearch.ic5.3xlarge',
- ],
- ],
- 'disk' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- 'minimum' => '20',
- 'maximum' => '20',
+ 'enum' => ['elasticsearch.sn1ne.large.new', 'elasticsearch.sn2ne.large.new', 'elasticsearch.sn1ne.xlarge.new', 'elasticsearch.sn2ne.xlarge.new', 'elasticsearch.sn1ne.2xlarge.new', 'elasticsearch.sn2ne.2xlarge.new', 'elasticsearch.sn1ne.4xlarge.new', 'elasticsearch.sn2ne.4xlarge.new', 'elasticsearch.sn1ne.8xlarge.new', 'elasticsearch.sn2ne.large', 'elasticsearch.r5.large', 'elasticsearch.ic5.xlarge', 'elasticsearch.sn1ne.xlarge', 'elasticsearch.sn2ne.xlarge', 'elasticsearch.r5.xlarge', 'elasticsearch.ic5.2xlarge', 'elasticsearch.sn1ne.2xlarge', 'elasticsearch.sn2ne.2xlarge', 'elasticsearch.r5.2xlarge', 'elasticsearch.ic5.3xlarge'],
],
+ 'disk' => ['type' => 'integer', 'format' => 'int64', 'required' => true, 'minimum' => '20', 'maximum' => '20'],
'diskType' => [
'type' => 'string',
'required' => true,
- 'enum' => [
- 'cloud_essd',
- 'cloud_ssd',
- ],
- ],
- ],
- ],
- 'MigrationJob' => [
- 'type' => 'object',
- 'properties' => [
- 'migrationJobId' => [
- 'type' => 'string',
- ],
- 'sourceCluster' => [
- 'type' => 'object',
- 'properties' => [
- 'type' => [
- 'type' => 'string',
- ],
- 'instanceId' => [
- 'type' => 'string',
- ],
- ],
- ],
- 'targetCluster' => [
- 'type' => 'object',
- 'properties' => [
- 'type' => [
- 'type' => 'string',
- ],
- 'instanceId' => [
- 'type' => 'string',
- ],
- ],
- ],
- 'currentState' => [
- 'type' => 'string',
- ],
- 'statusResult' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'code' => [
- 'type' => 'string',
- ],
- 'success' => [
- 'type' => 'boolean',
- ],
- ],
- ],
- ],
- 'phase' => [
- 'type' => 'string',
- ],
- 'startTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'updateTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'endTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'disableSourceClusterAuth' => [
- 'type' => 'boolean',
- ],
- 'disableTargetClusterAuth' => [
- 'type' => 'boolean',
+ 'enum' => ['cloud_essd', 'cloud_ssd'],
],
],
],
'NetworkConfig' => [
'type' => 'object',
'properties' => [
- 'type' => [
- 'type' => 'string',
- ],
- 'vpcId' => [
- 'type' => 'string',
- ],
+ 'type' => ['type' => 'string'],
+ 'vpcId' => ['type' => 'string'],
'whiteIpGroupList' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/WhiteIpGroup',
- ],
- ],
- 'vswitchId' => [
- 'type' => 'string',
- ],
- 'vsArea' => [
- 'type' => 'string',
- ],
- 'loadBalanceType' => [
- 'type' => 'string',
- ],
- 'lbReplica' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'maximum' => '10',
+ 'items' => ['$ref' => '#/components/schemas/WhiteIpGroup'],
],
+ 'vswitchId' => ['type' => 'string'],
+ 'vsArea' => ['type' => 'string'],
+ 'loadBalanceType' => ['type' => 'string'],
+ 'lbReplica' => ['type' => 'integer', 'format' => 'int32', 'maximum' => '10'],
'loadBalanceConfig' => [
'type' => 'array',
'items' => [
'type' => 'object',
'properties' => [
- 'vswitchId' => [
- 'type' => 'string',
- ],
- 'vsArea' => [
- 'type' => 'string',
- ],
+ 'vswitchId' => ['type' => 'string'],
+ 'vsArea' => ['type' => 'string'],
],
],
],
@@ -943,108 +329,38 @@
'NodeInfo' => [
'type' => 'object',
'properties' => [
- 'host' => [
- 'type' => 'string',
- ],
- 'hostName' => [
- 'type' => 'string',
- ],
- 'port' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'zoneId' => [
- 'type' => 'string',
- ],
+ 'host' => ['type' => 'string'],
+ 'hostName' => ['type' => 'string'],
+ 'port' => ['type' => 'integer', 'format' => 'int64'],
+ 'zoneId' => ['type' => 'string'],
],
],
'NodeSpec' => [
'type' => 'object',
'required' => false,
'properties' => [
- 'disk' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '20',
- 'maximum' => '20480',
- ],
+ 'disk' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '20', 'maximum' => '20480'],
'performanceLevel' => [
'type' => 'string',
'required' => false,
- 'enum' => [
- 'PL0',
- 'PL1',
- 'PL2',
- 'PL3',
- 'CPL0',
- 'CPL1',
- ],
+ 'enum' => ['PL0', 'PL1', 'PL2', 'PL3', 'CPL0', 'CPL1'],
],
'diskType' => [
'type' => 'string',
'required' => false,
- 'enum' => [
- 'cloud_essd',
- 'cloud_efficiency',
- 'cloud_ssd',
- ],
+ 'enum' => ['cloud_essd', 'cloud_efficiency', 'cloud_ssd'],
],
'diskPreference' => [
'type' => 'string',
- 'enum' => [
- 'high_availability',
- 'high_cost_performance',
- ],
- ],
- 'diskEncryption' => [
- 'type' => 'boolean',
- 'required' => false,
+ 'enum' => ['high_availability', 'high_cost_performance'],
],
+ 'diskEncryption' => ['type' => 'boolean', 'required' => false],
'spec' => [
'type' => 'string',
'required' => true,
'enum' => [
- 'elasticsearch.sn1ne.large.new',
- 'elasticsearch.sn2ne.large.new',
- 'elasticsearch.sn1ne.xlarge.new',
- 'elasticsearch.sn2ne.xlarge.new',
- 'elasticsearch.sn1ne.2xlarge.new',
- 'elasticsearch.sn2ne.2xlarge.new',
- 'elasticsearch.sn1ne.4xlarge.new',
- 'elasticsearch.sn2ne.4xlarge.new',
- 'elasticsearch.sn1ne.8xlarge.new',
- 'openstore.hybrid.i2.2xlarge',
- 'openstore.hybrid.i2g.4xlarge',
- 'openstore.i2g.4xlarge',
- 'elasticsearch.sn1ne.large',
- 'elasticsearch.sn2ne.large',
- 'elasticsearch.r5.large',
- 'elasticsearch.ic5.xlarge',
- 'elasticsearch.sn1ne.xlarge',
- 'elasticsearch.sn2ne.xlarge',
- 'elasticsearch.r5.xlarge',
- 'elasticsearch.ic5.2xlarge',
- 'elasticsearch.sn1ne.2xlarge',
- 'elasticsearch.sn2ne.2xlarge',
- 'elasticsearch.r5.2xlarge',
- 'elasticsearch.ic5.3xlarge',
- 'elasticsearch.ic5.4xlarge',
- 'elasticsearch.sn1ne.4xlarge',
- 'elasticsearch.sn2ne.4xlarge',
- 'elasticsearch.r6.4xlarge',
- 'elasticsearch.sn1ne.8xlarge',
- 'elasticsearch.sn2ne.8xlarge',
- 'elasticsearch.r6.8xlarge',
- 'elasticsearch.c6.13xlarge',
- 'elasticsearch.i2g.2xlarge',
- 'elasticsearch.i2g.4xlarge',
- 'elasticsearch.i2.4xlarge',
- 'elasticsearch.i2g.8xlarge',
- 'elasticsearch.d1.2xlarge',
- 'elasticsearch.d1.4xlarge',
- 'elasticsearch.n4.small',
- 'elasticsearch.ic5.large',
+ 'elasticsearch.sn1ne.large.new', 'elasticsearch.sn2ne.large.new', 'elasticsearch.sn1ne.xlarge.new', 'elasticsearch.sn2ne.xlarge.new', 'elasticsearch.sn1ne.2xlarge.new', 'elasticsearch.sn2ne.2xlarge.new', 'elasticsearch.sn1ne.4xlarge.new', 'elasticsearch.sn2ne.4xlarge.new', 'elasticsearch.sn1ne.8xlarge.new', 'openstore.hybrid.i2.2xlarge', 'openstore.hybrid.i2g.4xlarge', 'openstore.i2g.4xlarge', 'elasticsearch.sn1ne.large', 'elasticsearch.sn2ne.large', 'elasticsearch.r5.large', 'elasticsearch.ic5.xlarge', 'elasticsearch.sn1ne.xlarge', 'elasticsearch.sn2ne.xlarge', 'elasticsearch.r5.xlarge', 'elasticsearch.ic5.2xlarge',
+ 'elasticsearch.sn1ne.2xlarge', 'elasticsearch.sn2ne.2xlarge', 'elasticsearch.r5.2xlarge', 'elasticsearch.ic5.3xlarge', 'elasticsearch.ic5.4xlarge', 'elasticsearch.sn1ne.4xlarge', 'elasticsearch.sn2ne.4xlarge', 'elasticsearch.r6.4xlarge', 'elasticsearch.sn1ne.8xlarge', 'elasticsearch.sn2ne.8xlarge', 'elasticsearch.r6.8xlarge', 'elasticsearch.c6.13xlarge', 'elasticsearch.i2g.2xlarge', 'elasticsearch.i2g.4xlarge', 'elasticsearch.i2.4xlarge', 'elasticsearch.i2g.8xlarge', 'elasticsearch.d1.2xlarge', 'elasticsearch.d1.4xlarge', 'elasticsearch.n4.small', 'elasticsearch.ic5.large',
],
],
],
@@ -1052,49 +368,28 @@
'PaymentInfo' => [
'type' => 'object',
'properties' => [
- 'duration' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'pricingCycle' => [
- 'type' => 'string',
- ],
- 'isAutoRenew' => [
- 'type' => 'boolean',
- ],
- 'autoRenewDuration' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
+ 'duration' => ['type' => 'integer', 'format' => 'int64'],
+ 'pricingCycle' => ['type' => 'string'],
+ 'isAutoRenew' => ['type' => 'boolean'],
+ 'autoRenewDuration' => ['type' => 'integer', 'format' => 'int64'],
],
],
'ReadWritePolicy' => [
'type' => 'object',
'properties' => [
- 'writeHa' => [
- 'type' => 'boolean',
- ],
- 'autoGeneratePk' => [
- 'type' => 'boolean',
- ],
+ 'writeHa' => ['type' => 'boolean'],
+ 'autoGeneratePk' => ['type' => 'boolean'],
'writePolicy' => [
'type' => 'string',
- 'enum' => [
- 'sync',
- 'async',
- ],
+ 'enum' => ['sync', 'async'],
],
],
],
'Tag' => [
'type' => 'object',
'properties' => [
- 'tagKey' => [
- 'type' => 'string',
- ],
- 'tagValue' => [
- 'type' => 'string',
- ],
+ 'tagKey' => ['type' => 'string'],
+ 'tagValue' => ['type' => 'string'],
],
],
'WarmNodeConfiguration' => [
@@ -1104,418 +399,179 @@
'diskType' => [
'type' => 'string',
'required' => false,
- 'enum' => [
- 'cloud_efficiency',
- ],
- ],
- 'diskEncryption' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'amount' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'maximum' => '50',
+ 'enum' => ['cloud_efficiency'],
],
+ 'diskEncryption' => ['type' => 'boolean', 'required' => false],
+ 'amount' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '1', 'maximum' => '50'],
'spec' => [
'type' => 'string',
'required' => true,
'enum' => [
- 'elasticsearch.sn1ne.large.new',
- 'elasticsearch.sn2ne.large.new',
- 'elasticsearch.sn1ne.xlarge.new',
- 'elasticsearch.sn2ne.xlarge.new',
- 'elasticsearch.sn1ne.2xlarge.new',
- 'elasticsearch.sn2ne.2xlarge.new',
- 'elasticsearch.sn1ne.4xlarge.new',
- 'elasticsearch.sn2ne.4xlarge.new',
- 'elasticsearch.sn1ne.8xlarge.new',
- 'elasticsearch.ic5.large',
- 'elasticsearch.sn1ne.large',
- 'elasticsearch.sn2ne.large',
- 'elasticsearch.r5.large',
- 'elasticsearch.ic5.xlarge',
- 'elasticsearch.sn1ne.xlarge',
- 'elasticsearch.sn2ne.xlarge',
- 'elasticsearch.r5.xlarge',
- 'elasticsearch.ic5.2xlarge',
- 'elasticsearch.sn1ne.2xlarge',
- 'elasticsearch.sn2ne.2xlarge',
- 'elasticsearch.r5.2xlarge',
- 'elasticsearch.ic5.3xlarge',
- 'elasticsearch.ic5.4xlarge',
- 'elasticsearch.sn1ne.4xlarge',
- 'elasticsearch.sn2ne.4xlarge',
- 'openstore.i2g.4xlarge',
- 'elasticsearch.r6.4xlarge',
- 'elasticsearch.sn1ne.8xlarge',
- 'elasticsearch.sn2ne.8xlarge',
- 'elasticsearch.r6.8xlarge',
- 'group.c6.large.200',
- 'group.c6.large.500',
- 'group.c6.large.1t',
- 'group.g6.large.1t',
- 'group.g6.large.2t',
- 'group.g6.xlarge.2t',
- 'group.g6.xlarge.4t',
- 'group.g6.2xlarge.4t',
- 'group.g6.2xlarge.8t',
- 'group.c6.4xlarge.8t',
- 'group.c6.4xlarge.16t',
- 'elasticsearch.d1.2xlarge',
- 'elasticsearch.d1.4xlarge',
- 'elasticsearch.d2s.5xlarge',
+ 'elasticsearch.sn1ne.large.new', 'elasticsearch.sn2ne.large.new', 'elasticsearch.sn1ne.xlarge.new', 'elasticsearch.sn2ne.xlarge.new', 'elasticsearch.sn1ne.2xlarge.new', 'elasticsearch.sn2ne.2xlarge.new', 'elasticsearch.sn1ne.4xlarge.new', 'elasticsearch.sn2ne.4xlarge.new', 'elasticsearch.sn1ne.8xlarge.new', 'elasticsearch.ic5.large', 'elasticsearch.sn1ne.large', 'elasticsearch.sn2ne.large', 'elasticsearch.r5.large', 'elasticsearch.ic5.xlarge', 'elasticsearch.sn1ne.xlarge', 'elasticsearch.sn2ne.xlarge', 'elasticsearch.r5.xlarge', 'elasticsearch.ic5.2xlarge', 'elasticsearch.sn1ne.2xlarge', 'elasticsearch.sn2ne.2xlarge',
+ 'elasticsearch.r5.2xlarge', 'elasticsearch.ic5.3xlarge', 'elasticsearch.ic5.4xlarge', 'elasticsearch.sn1ne.4xlarge', 'elasticsearch.sn2ne.4xlarge', 'openstore.i2g.4xlarge', 'elasticsearch.r6.4xlarge', 'elasticsearch.sn1ne.8xlarge', 'elasticsearch.sn2ne.8xlarge', 'elasticsearch.r6.8xlarge', 'group.c6.large.200', 'group.c6.large.500', 'group.c6.large.1t', 'group.g6.large.1t', 'group.g6.large.2t', 'group.g6.xlarge.2t', 'group.g6.xlarge.4t', 'group.g6.2xlarge.4t', 'group.g6.2xlarge.8t', 'group.c6.4xlarge.8t',
+ 'group.c6.4xlarge.16t', 'elasticsearch.d1.2xlarge', 'elasticsearch.d1.4xlarge', 'elasticsearch.d2s.5xlarge',
],
],
- 'disk' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'minimum' => '500',
- 'maximum' => '20480',
- ],
+ 'disk' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '500', 'maximum' => '20480'],
'performanceLevel' => [
'type' => 'string',
'required' => false,
- 'enum' => [
- 'PL0',
- 'PL1',
- 'PL2',
- 'PL3',
- ],
+ 'enum' => ['PL0', 'PL1', 'PL2', 'PL3'],
],
],
],
'WhiteIpGroup' => [
'type' => 'object',
'properties' => [
- 'groupName' => [
- 'type' => 'string',
- ],
- 'WhiteIpType' => [
- 'type' => 'string',
- ],
+ 'groupName' => ['type' => 'string'],
+ 'WhiteIpType' => ['type' => 'string'],
'ips' => [
'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
+ 'items' => ['type' => 'string'],
],
],
],
'ZoneInfo' => [
'type' => 'object',
'properties' => [
- 'status' => [
- 'type' => 'string',
- ],
- 'zoneId' => [
- 'type' => 'string',
- ],
+ 'status' => ['type' => 'string'],
+ 'zoneId' => ['type' => 'string'],
],
],
],
],
'apis' => [
- 'CloseManagedIndex' => [
- 'path' => '/openapi/instances/{InstanceId}/indices/{Index}/close-managed',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ActivateZones' => [
+ 'path' => '/openapi/instances/{InstanceId}/actions/recover-zones',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'Index',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'CreateDataStream' => [
- 'path' => '/openapi/instances/{InstanceId}/data-streams',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'AddConnectableCluster' => [
+ 'path' => '/openapi/instances/{InstanceId}/connected-clusters',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'body',
'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'CreateILMPolicy' => [
- 'path' => '/openapi/instances/{InstanceId}/ilm-policies',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'AddSnapshotRepo' => [
+ 'path' => '/openapi/instances/{InstanceId}/snapshot-repos',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'ClientToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'body',
'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'CreateIndexTemplate' => [
- 'path' => '/openapi/instances/{InstanceId}/index-templates',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CancelDeletion' => [
+ 'path' => '/openapi/instances/{InstanceId}/actions/cancel-deletion',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'body',
- 'in' => 'body',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'indexTemplate' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'indexPatterns' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'minItems' => 1,
- ],
- 'dataStream' => [
- 'type' => 'boolean',
- 'required' => true,
- ],
- 'priority' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '0',
- 'maximum' => '2147483647',
- ],
- 'ilmPolicy' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'template' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'settings' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'mappings' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'aliases' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'DeleteDataStream' => [
- 'path' => '/openapi/instances/{InstanceId}/data-streams/{DataStream}',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CancelLogstashDeletion' => [
+ 'path' => '/openapi/logstashes/{InstanceId}/actions/cancel-deletion',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'DataStream',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'DeleteILMPolicy' => [
- 'path' => '/openapi/instances/{InstanceId}/ilm-policies/{PolicyName}',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CancelTask' => [
+ 'path' => '/openapi/instances/{InstanceId}/actions/cancel-task',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -1526,104 +582,113 @@
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'PolicyName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'taskType',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'clientToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'DeleteIndexTemplate' => [
- 'path' => '/openapi/instances/{InstanceId}/index-templates/{IndexTemplate}',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CapacityPlan' => [
+ 'path' => '/openapi/assist/actions/capacity-plan',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
- 'AK' => [],
+ 'Anonymous' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'InstanceId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'IndexTemplate',
- 'in' => 'path',
+ 'name' => 'body',
+ 'in' => 'body',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'complexQueryAvailable' => ['type' => 'boolean', 'required' => false],
+ 'dataInfo' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'code' => ['type' => 'string', 'required' => false],
+ 'size' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ 'type' => ['type' => 'string', 'required' => false],
+ 'unit' => ['type' => 'string', 'required' => false],
+ 'totalCount' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ ],
+ ],
+ 'metric' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'code' => ['type' => 'string', 'required' => false],
+ 'concurrent' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ 'throughput' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ 'type' => ['type' => 'string', 'required' => false],
+ 'peakQps' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'averageQps' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'responseTime' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ ],
+ ],
+ 'usageScenario' => ['type' => 'string', 'required' => false],
+ ],
],
],
],
],
- 'DescribeILMPolicy' => [
- 'path' => '/openapi/instances/{InstanceId}/ilm-policies/{PolicyName}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CloseDiagnosis' => [
+ 'path' => '/openapi/diagnosis/instances/{InstanceId}/actions/close-diagnosis',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'PolicyName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'lang',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'DescribeIndexTemplate' => [
- 'path' => '/openapi/instances/{InstanceId}/index-templates/{IndexTemplate}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CloseHttps' => [
+ 'path' => '/openapi/instances/{InstanceId}/actions/close-https',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -1634,352 +699,289 @@
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'IndexTemplate',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'clientToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListDataStreams' => [
- 'path' => '/openapi/instances/{InstanceId}/data-streams',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CloseManagedIndex' => [
+ 'path' => '/openapi/instances/{InstanceId}/indices/{Index}/close-managed',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'isManaged',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'name',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'Index',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'ListILMPolicies' => [
- 'path' => '/openapi/instances/{InstanceId}/ilm-policies',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateCollector' => [
+ 'path' => '/openapi/collectors',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'InstanceId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'clientToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'policyName',
- 'in' => 'query',
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => false,
+ 'properties' => [
+ 'dryRun' => ['type' => 'boolean', 'required' => true],
+ 'name' => ['type' => 'string', 'required' => true],
+ 'resType' => [
+ 'type' => 'string',
+ 'required' => true,
+ 'enum' => ['fileBeat', 'metricBeat', 'heartBeat', 'auditBeat'],
+ ],
+ 'vpcId' => ['type' => 'string', 'required' => true],
+ 'resVersion' => [
+ 'type' => 'string',
+ 'required' => true,
+ 'enum' => ['6.8.13_with_community', '6.8.5_with_community'],
+ ],
+ 'collectorPaths' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ ],
+ 'configs' => [
+ 'type' => 'array',
+ 'required' => true,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => true,
+ 'properties' => [
+ 'fileName' => ['type' => 'string', 'required' => true],
+ 'content' => ['type' => 'string', 'required' => true],
+ ],
+ ],
+ ],
+ 'extendConfigs' => [
+ 'type' => 'array',
+ 'required' => true,
+ 'items' => ['type' => 'object', 'required' => true],
+ ],
+ ],
],
],
],
],
- 'ListIndexTemplates' => [
- 'path' => '/openapi/instances/{InstanceId}/index-templates',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateComponentIndex' => [
+ 'path' => '/openapi/instances/{InstanceId}/component-index/{name}',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'indexTemplate',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'page',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'name' => 'name',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'size',
- 'in' => 'query',
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
+ 'type' => 'object',
'required' => false,
+ 'properties' => [
+ 'template' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'settings' => ['type' => 'object', 'required' => false],
+ 'mappings' => ['type' => 'object', 'required' => false],
+ 'aliases' => ['type' => 'object', 'required' => false],
+ ],
+ ],
+ '_meta' => ['type' => 'object', 'required' => false],
+ ],
],
],
],
],
- 'RolloverDataStream' => [
- 'path' => '/openapi/instances/{InstanceId}/data-streams/{DataStream}/rollover',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateDataStream' => [
+ 'path' => '/openapi/instances/{InstanceId}/data-streams',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'DataStream',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'UpdateILMPolicy' => [
- 'path' => '/openapi/instances/{InstanceId}/ilm-policies/{PolicyName}',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateILMPolicy' => [
+ 'path' => '/openapi/instances/{InstanceId}/ilm-policies',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'PolicyName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'body',
'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'UpdateIndexTemplate' => [
- 'path' => '/openapi/instances/{InstanceId}/index-templates/{IndexTemplate}',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateIndexTemplate' => [
+ 'path' => '/openapi/instances/{InstanceId}/index-templates',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'IndexTemplate',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'body',
'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => false,
+ 'properties' => [
+ 'indexTemplate' => ['type' => 'string', 'required' => true],
+ 'indexPatterns' => [
+ 'type' => 'array',
+ 'required' => true,
+ 'items' => ['type' => 'string', 'required' => true],
+ 'minItems' => 1,
+ ],
+ 'dataStream' => ['type' => 'boolean', 'required' => true],
+ 'priority' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '2147483647'],
+ 'ilmPolicy' => ['type' => 'string', 'required' => false],
+ 'template' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'settings' => ['type' => 'string', 'required' => false],
+ 'mappings' => ['type' => 'string', 'required' => false],
+ 'aliases' => ['type' => 'string', 'required' => false],
+ ],
+ ],
+ ],
],
],
],
],
- 'CreateComponentIndex' => [
- 'path' => '/openapi/instances/{InstanceId}/component-index/{name}',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateLogstash' => [
+ 'path' => '/openapi/logstashes',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'InstanceId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'name',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'clientToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'body',
@@ -1987,388 +989,258 @@
'style' => 'json',
'schema' => [
'type' => 'object',
- 'required' => false,
+ 'required' => true,
'properties' => [
- 'template' => [
+ 'paymentType' => ['type' => 'string', 'required' => false],
+ 'version' => ['type' => 'string', 'required' => true],
+ 'nodeAmount' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ 'nodeSpec' => [
'type' => 'object',
- 'required' => false,
+ 'required' => true,
'properties' => [
- 'settings' => [
- 'type' => 'object',
- 'required' => false,
- ],
- 'mappings' => [
- 'type' => 'object',
- 'required' => false,
- ],
- 'aliases' => [
- 'type' => 'object',
- 'required' => false,
- ],
+ 'disk' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ 'diskType' => ['type' => 'string', 'required' => false],
+ 'spec' => ['type' => 'string', 'required' => true],
],
],
- '_meta' => [
+ 'networkConfig' => [
+ 'type' => 'object',
+ 'required' => true,
+ 'properties' => [
+ 'type' => ['type' => 'string', 'required' => false],
+ 'vpcId' => ['type' => 'string', 'required' => true],
+ 'vswitchId' => ['type' => 'string', 'required' => true],
+ 'vsArea' => ['type' => 'string', 'required' => true],
+ ],
+ ],
+ 'paymentInfo' => [
'type' => 'object',
'required' => false,
+ 'properties' => [
+ 'duration' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ 'pricingCycle' => ['type' => 'string', 'required' => false],
+ 'isAutoRenew' => ['type' => 'boolean', 'required' => false],
+ 'autoRenewDuration' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ ],
],
+ 'description' => ['type' => 'string', 'required' => false],
+ 'resourceGroupId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'DeleteComponentIndex' => [
- 'path' => '/openapi/instances/{InstanceId}/component-index/{name}',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreatePipelines' => [
+ 'path' => '/openapi/logstashes/{InstanceId}/pipelines',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'name',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
- ],
- ],
- 'DeleteDeprecatedTemplate' => [
- 'path' => '/openapi/instances/{InstanceId}/deprecated-templates/{name}',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
+ 'name' => 'trigger',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'InstanceId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'name',
- 'in' => 'path',
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'pipelineId' => ['type' => 'string', 'required' => true],
+ 'description' => ['type' => 'string', 'required' => false],
+ 'config' => ['type' => 'string', 'required' => true],
+ 'workers' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'batchSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'batchDelay' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'queueType' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'enum' => ['MEMORY', 'PERSISTED'],
+ ],
+ 'queueMaxBytes' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'queueCheckPointWrites' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ ],
],
],
],
],
- 'DescribeComponentIndex' => [
- 'path' => '/openapi/instances/{InstanceId}/component-index/{name}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateSnapshot' => [
+ 'path' => '/openapi/instances/{InstanceId}/snapshots',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'name',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'DescribeDeprecatedTemplate' => [
- 'path' => '/openapi/instances/{InstanceId}/deprecated-templates/{name}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateVpcEndpoint' => [
+ 'path' => '/openapi/instances/{InstanceId}/vpc-endpoints',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'name',
- 'in' => 'path',
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'dryRun',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'serviceId' => ['type' => 'string', 'required' => false],
+ 'zoneId' => ['type' => 'string', 'required' => false],
+ ],
],
],
],
],
- 'ListComponentIndices' => [
- 'path' => '/openapi/instances/{InstanceId}/component-index',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeactivateZones' => [
+ 'path' => '/openapi/instances/{InstanceId}/actions/down-zones',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'name',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'page',
+ 'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '1',
- 'maximum' => '1000',
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'size',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '1',
- 'maximum' => '1000',
- ],
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListDeprecatedTemplates' => [
- 'path' => '/openapi/instances/{InstanceId}/deprecated-templates',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteCollector' => [
+ 'path' => '/openapi/collectors/{ResId}',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'produces' => [
- 'application/json',
- 'application/octet-stream',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'InstanceId',
+ 'name' => 'ResId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'name',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'page',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'size',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '1',
- 'maximum' => '100',
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'UpdateComponentIndex' => [
+ 'DeleteComponentIndex' => [
'path' => '/openapi/instances/{InstanceId}/component-index/{name}',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'name',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'body',
- 'in' => 'body',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'template' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'settings' => [
- 'type' => 'object',
- 'required' => false,
- ],
- 'mappings' => [
- 'type' => 'object',
- 'required' => false,
- ],
- 'aliases' => [
- 'type' => 'object',
- 'required' => false,
- ],
- ],
- ],
- '_meta' => [
- 'type' => 'object',
- 'required' => false,
- ],
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'DeleteInstance' => [
- 'path' => '/openapi/instances/{InstanceId}',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteConnectedCluster' => [
+ 'path' => '/openapi/instances/{InstanceId}/connected-clusters',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -2379,215 +1251,107 @@
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'deleteType',
+ 'name' => 'connectedInstanceId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'UpdateInstanceChargeType' => [
- 'path' => '/openapi/instances/{InstanceId}/actions/convert-pay-type',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteDataStream' => [
+ 'path' => '/openapi/instances/{InstanceId}/data-streams/{DataStream}',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
- [
- 'BearerToken' => [],
- ],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'clientToken',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'paymentInfo' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'duration' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'pricingCycle' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- 'paymentType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
+ 'name' => 'DataStream',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'UpdateDescription' => [
- 'path' => '/openapi/instances/{InstanceId}/description',
- 'methods' => [
- 'patch',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteDataTask' => [
+ 'path' => '/openapi/instances/{InstanceId}/data-task',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'clientToken',
+ 'name' => 'taskId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'body',
- 'in' => 'body',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'description' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'UpdateReadWritePolicy' => [
- 'path' => '/openapi/instances/{InstanceId}/actions/update-read-write-policy',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteDeprecatedTemplate' => [
+ 'path' => '/openapi/instances/{InstanceId}/deprecated-templates/{name}',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'ClientToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'name',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'ModifyElastictask' => [
- 'path' => '/openapi/instances/{InstanceId}/elastic-task',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteILMPolicy' => [
+ 'path' => '/openapi/instances/{InstanceId}/ilm-policies/{PolicyName}',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -2598,379 +1362,186 @@
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'PolicyName',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'ModifyInstanceMaintainTime' => [
- 'path' => '/openapi/instances/{InstanceId}/actions/modify-maintaintime',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteIndexTemplate' => [
+ 'path' => '/openapi/instances/{InstanceId}/index-templates/{IndexTemplate}',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ClientToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'IndexTemplate',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'UpdateKibanaWhiteIps' => [
- 'path' => '/openapi/instances/{InstanceId}/kibana-white-ips',
- 'methods' => [
- 'patch',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteInstance' => [
+ 'path' => '/openapi/instances/{InstanceId}',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'modifyMode',
+ 'name' => 'deleteType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- 'enum' => [
- 'Cover',
- 'Append',
- 'Delete',
- ],
- ],
- ],
- [
- 'name' => 'body',
- 'in' => 'body',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'kibanaIPWhitelist' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- 'whiteIpGroup' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'groupName' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'whiteIpType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'ips' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'UpdateWhiteIps' => [
- 'path' => '/openapi/instances/{InstanceId}/white-ips',
- 'methods' => [
- 'patch',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteLogstash' => [
+ 'path' => '/openapi/logstashes/{InstanceId}',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'modifyMode',
+ 'name' => 'deleteType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'body',
- 'in' => 'body',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'esIPWhitelist' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- 'whiteIpGroup' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'groupName' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'ips' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- 'whiteIpType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListInstance' => [
- 'path' => '/openapi/instances',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeletePipelines' => [
+ 'path' => '/openapi/logstashes/{InstanceId}/pipelines',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'page',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'size',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'name' => 'InstanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'description',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'instanceId',
+ 'name' => 'pipelineIds',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
+ ],
+ ],
+ 'DeleteSnapshotRepo' => [
+ 'path' => '/openapi/instances/{InstanceId}/snapshot-repos',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'esVersion',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'AK' => [],
],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'resourceGroupId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'InstanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'tags',
+ 'name' => 'repoPath',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'vpcId',
+ 'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
+ ],
+ ],
+ 'DeleteVpcEndpoint' => [
+ 'path' => '/openapi/instances/{InstanceId}/vpc-endpoints/{EndpointId}',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'zoneId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'AK' => [],
],
+ ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'paymentType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'InstanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'instanceCategory',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'status',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'EndpointId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'DescribeInstance' => [
- 'path' => '/openapi/instances/{InstanceId}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DescribeAckOperator' => [
+ 'path' => '/openapi/ack-clusters/{ClusterId}/operator',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -2979,81 +1550,58 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'InstanceId',
+ 'name' => 'ClusterId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'DescribeRegions' => [
- 'path' => '/openapi/regions',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DescribeCollector' => [
+ 'path' => '/openapi/collectors/{ResId}',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
- 'parameters' => [],
- ],
- 'ListAllNode' => [
- 'path' => '/openapi/instances/{InstanceId}/nodes',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
+ 'parameters' => [
+ [
+ 'name' => 'ResId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
],
+ ],
+ 'DescribeComponentIndex' => [
+ 'path' => '/openapi/instances/{InstanceId}/component-index/{name}',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'extended',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'name' => 'name',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'GetElastictask' => [
- 'path' => '/openapi/instances/{InstanceId}/elastic-task',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DescribeConnectableClusters' => [
+ 'path' => '/openapi/instances/{InstanceId}/connectable-clusters',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -3064,323 +1612,157 @@
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'alreadySetItems',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
],
],
- 'ListInstanceIndices' => [
- 'path' => '/openapi/instances/{InstanceId}/indices',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DescribeDeprecatedTemplate' => [
+ 'path' => '/openapi/instances/{InstanceId}/deprecated-templates/{name}',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'all',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'name',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
+ ],
+ ],
+ 'DescribeDiagnoseReport' => [
+ 'path' => '/openapi/diagnosis/instances/{InstanceId}/reports/{ReportId}',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'isManaged',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'AK' => [],
],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'isOpenstore',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'name' => 'InstanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'page',
+ 'name' => 'lang',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'size',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'name' => 'ReportId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'createInstance' => [
- 'path' => '/openapi/instances',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DescribeDiagnosisSettings' => [
+ 'path' => '/openapi/diagnosis/instances/{InstanceId}/settings',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'clientToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'InstanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'zoneCount' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'paymentType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'paymentInfo' => [
- '$ref' => '#/components/schemas/PaymentInfo',
- 'required' => false,
- ],
- 'nodeAmount' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- 'instanceCategory' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'esAdminPassword' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'esVersion' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'nodeSpec' => [
- '$ref' => '#/components/schemas/NodeSpec',
- 'required' => false,
- ],
- 'masterConfiguration' => [
- '$ref' => '#/components/schemas/MasterNodeConfiguration',
- 'required' => false,
- ],
- 'warmNodeConfiguration' => [
- '$ref' => '#/components/schemas/WarmNodeConfiguration',
- 'required' => false,
- ],
- 'clientNodeConfiguration' => [
- '$ref' => '#/components/schemas/ClientNodeConfiguration',
- 'required' => false,
- ],
- 'elasticDataNodeConfiguration' => [
- '$ref' => '#/components/schemas/ElasticDataNodeConfiguration',
- 'required' => false,
- ],
- 'kibanaConfiguration' => [
- '$ref' => '#/components/schemas/KibanaNodeConfiguration',
- 'required' => false,
- ],
- 'networkConfig' => [
- '$ref' => '#/components/schemas/NetworkConfig',
- 'required' => true,
- ],
- 'resourceGroupId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'description' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'tags' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'tagKey' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'tagValue' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- ],
- ],
+ 'name' => 'lang',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'EstimatedRestartTime' => [
- 'path' => '/openapi/instances/{InstanceId}/estimated-time/restart-time',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DescribeDynamicSettings' => [
+ 'path' => '/openapi/instances/{InstanceId}/dynamic-settings',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'force',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string'],
],
],
],
- 'RestartInstance' => [
- 'path' => '/openapi/instances/{InstanceId}/actions/restart',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DescribeElasticsearchHealth' => [
+ 'path' => '/openapi/instances/{InstanceId}/elasticsearch-health',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
+ ],
+ ],
+ 'DescribeILMPolicy' => [
+ 'path' => '/openapi/instances/{InstanceId}/ilm-policies/{PolicyName}',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'force',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'AK' => [],
],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'clientToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'InstanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'PolicyName',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'RenewInstance' => [
- 'path' => '/openapi/instances/{InstanceId}/actions/renew',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DescribeIndexTemplate' => [
+ 'path' => '/openapi/instances/{InstanceId}/index-templates/{IndexTemplate}',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -3391,38 +1773,19 @@
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'clientToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'IndexTemplate',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'ActivateZones' => [
- 'path' => '/openapi/instances/{InstanceId}/actions/recover-zones',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DescribeInstance' => [
+ 'path' => '/openapi/instances/{InstanceId}',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -3433,80 +1796,54 @@
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'clientToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'DeactivateZones' => [
- 'path' => '/openapi/instances/{InstanceId}/actions/down-zones',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DescribeKibanaSettings' => [
+ 'path' => '/openapi/instances/{InstanceId}/kibana-settings',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
+ ],
+ ],
+ 'DescribeLogstash' => [
+ 'path' => '/openapi/logstashes/{InstanceId}',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'clientToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'AK' => [],
],
+ ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'InstanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'InterruptElasticsearchTask' => [
- 'path' => '/openapi/instances/{InstanceId}/actions/interrupt',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DescribePipeline' => [
+ 'path' => '/openapi/logstashes/{InstanceId}/pipelines/{PipelineId}',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -3517,30 +1854,19 @@
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'clientToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'PipelineId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'ResumeElasticsearchTask' => [
- 'path' => '/openapi/instances/{InstanceId}/actions/resume',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DescribePipelineManagementConfig' => [
+ 'path' => '/openapi/logstashes/{InstanceId}/pipeline-management-config',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -3551,30 +1877,33 @@
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'MigrateToOtherZone' => [
- 'path' => '/openapi/instances/{InstanceId}/actions/migrate-zones',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
+ 'DescribeRegions' => [
+ 'path' => '/openapi/regions',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [],
+ ],
+ 'DescribeSnapshotSetting' => [
+ 'path' => '/openapi/instances/{InstanceId}/snapshot-setting',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -3585,114 +1914,73 @@
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
+ ],
+ ],
+ 'DescribeTemplates' => [
+ 'path' => '/openapi/instances/{InstanceId}/templates',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'dryRun',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => true,
- ],
+ 'AK' => [],
],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'InstanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'CancelDeletion' => [
- 'path' => '/openapi/instances/{InstanceId}/actions/cancel-deletion',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DescribeXpackMonitorConfig' => [
+ 'path' => '/openapi/logstashes/{InstanceId}/xpack-monitor-config',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'clientToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
'DiagnoseInstance' => [
'path' => '/openapi/diagnosis/instances/{InstanceId}/actions/diagnose',
- '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' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'lang',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'body',
@@ -3705,272 +1993,126 @@
'indices' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
],
'diagnoseItems' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- 'type' => [
- 'type' => 'string',
- 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
+ 'type' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'MoveResourceGroup' => [
- 'path' => '/openapi/instances/{InstanceId}/resourcegroup',
- 'methods' => [
- 'patch',
- 'post',
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DisableKibanaPvlNetwork' => [
+ 'path' => '/openapi/instances/{InstanceId}/actions/disable-kibana-private',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json', 'application/x-www-form-urlencoded'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'clientToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'CapacityPlan' => [
- 'path' => '/openapi/assist/actions/capacity-plan',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'EnableKibanaPvlNetwork' => [
+ 'path' => '/openapi/instances/{InstanceId}/actions/enable-kibana-private',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
- 'Anonymous' => [],
+ 'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
+ 'name' => 'InstanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'clientToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
'name' => 'body',
'in' => 'body',
+ 'style' => 'json',
'schema' => [
'type' => 'object',
'required' => false,
'properties' => [
- 'complexQueryAvailable' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'dataInfo' => [
+ 'endpointName' => ['type' => 'string', 'required' => false],
+ 'securityGroups' => [
'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'code' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'size' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- 'type' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'unit' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'totalCount' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- ],
+ 'required' => true,
+ 'items' => ['type' => 'string', 'required' => true],
],
- 'metric' => [
+ 'vSwitchIdsZone' => [
'type' => 'array',
'required' => false,
'items' => [
'type' => 'object',
'required' => false,
'properties' => [
- 'code' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'concurrent' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- 'throughput' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- 'type' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'peakQps' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'averageQps' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'responseTime' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'vswitchId' => ['type' => 'string', 'required' => false],
+ 'zoneId' => ['type' => 'string', 'required' => false],
],
],
],
- 'usageScenario' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'vpcId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'GetOpenStoreUsage' => [
- 'path' => '/openapi/instances/{InstanceId}/openstore/usage',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'EstimatedLogstashRestartTime' => [
+ 'path' => '/openapi/logstashes/{InstanceId}/estimated-time/restart-time',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- ],
- ],
- 'ListDicts' => [
- 'path' => '/openapi/instances/{InstanceId}/dicts',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
+ 'schema' => ['type' => 'string', 'required' => true],
],
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'analyzerType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'name',
+ 'name' => 'force',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'InstanceId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListShardRecoveries' => [
- 'path' => '/openapi/instances/{InstanceId}/cat-recovery',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'EstimatedRestartTime' => [
+ 'path' => '/openapi/instances/{InstanceId}/estimated-time/restart-time',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -3981,284 +2123,108 @@
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'activeOnly',
+ 'name' => 'force',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListTags' => [
- 'path' => '/openapi/tags/all-tags',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetClusterDataInformation' => [
+ 'path' => '/openapi/cluster/data-information',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'pageSize',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '1',
- 'maximum' => '50',
- ],
- ],
- [
- 'name' => 'resourceType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListTagResources' => [
- 'path' => '/openapi/tags',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetElastictask' => [
+ 'path' => '/openapi/instances/{InstanceId}/elastic-task',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'Page',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'deprecated' => true,
- 'required' => false,
- ],
- ],
- [
- 'name' => 'Size',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'deprecated' => true,
- 'required' => false,
- ],
- ],
- [
- 'name' => 'ResourceType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'NextToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'ResourceIds',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'Tags',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'InstanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'UntagResources' => [
- 'path' => '/openapi/tags',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetEmonGrafanaAlerts' => [
+ 'path' => '/openapi/emon/projects/{ProjectId}/grafana/proxy/api/alerts',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'ResourceIds',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'ResourceType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'TagKeys',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'All',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'name' => 'ProjectId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'body',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'TagResources' => [
- 'path' => '/openapi/tags',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetEmonGrafanaDashboards' => [
+ 'path' => '/openapi/emon/projects/{ProjectId}/grafana/proxy/api/search',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
+ 'name' => 'ProjectId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
'name' => 'body',
- 'in' => 'body',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'ResourceIds' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'minItems' => 1,
- 'maxItems' => 50,
- ],
- 'Tags' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'key' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'value' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- ],
- 'minItems' => 1,
- 'maxItems' => 20,
- ],
- 'ResourceType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'INSTANCE',
- ],
- ],
- ],
- ],
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'DeleteDataTask' => [
- 'path' => '/openapi/instances/{InstanceId}/data-task',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetEmonMonitorData' => [
+ 'path' => '/openapi/emon/projects/{ProjectId}/metrics/query',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4267,347 +2233,180 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'ClientToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'InstanceId',
+ 'name' => 'ProjectId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'taskId',
+ 'name' => 'body',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'GetTransferableNodes' => [
- 'path' => '/openapi/instances/{InstanceId}/transferable-nodes',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetKeystores' => [
+ 'path' => '/openapi/instances/{InstanceId}/keystores',
+ 'methods' => ['get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json', 'application/xml'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'nodeType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'count',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListDataTasks' => [
- 'path' => '/openapi/instances/{InstanceId}/data-task',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetOpenStoreUsage' => [
+ 'path' => '/openapi/instances/{InstanceId}/openstore/usage',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'GetClusterDataInformation' => [
- 'path' => '/openapi/cluster/data-information',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetRegionConfiguration' => [
+ 'path' => '/openapi/region',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'zoneId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ValidateTransferableNodes' => [
- 'path' => '/openapi/instances/{InstanceId}/validate-transfer-nodes',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetSuggestShrinkableNodes' => [
+ 'path' => '/openapi/instances/{InstanceId}/suggest-shrinkable-nodes',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'nodeType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'host' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'port' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'zoneId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
+ 'name' => 'count',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ ],
+ [
+ 'name' => 'ignoreStatus',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
],
],
- 'TransferNode' => [
- 'path' => '/openapi/instances/{InstanceId}/actions/transfer',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetTransferableNodes' => [
+ 'path' => '/openapi/instances/{InstanceId}/transferable-nodes',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'nodeType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'clientToken',
+ 'name' => 'count',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'body',
- 'in' => 'body',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'host' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'port' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'zoneId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
],
],
],
- 'CancelTask' => [
- 'path' => '/openapi/instances/{InstanceId}/actions/cancel-task',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GrayPublish' => [
+ 'path' => '/openapi/instances/{InstanceId}/actions/grayPublish',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'taskType',
+ 'name' => 'X-Request-ChangeId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'clientToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'CreateCollector' => [
- 'path' => '/openapi/collectors',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'InitModel' => [
+ 'path' => '/openapi/instances/{InstanceId}/initModel',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'clientToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'InstanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'body',
@@ -4617,166 +2416,90 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'dryRun' => [
- 'type' => 'boolean',
- 'required' => true,
- ],
- 'name' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'resType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'fileBeat',
- 'metricBeat',
- 'heartBeat',
- 'auditBeat',
- ],
- ],
- 'vpcId' => [
+ 'api_key' => ['type' => 'string', 'required' => true],
+ 'host' => ['type' => 'string', 'required' => true],
+ 'workspace' => ['type' => 'string', 'required' => true],
+ 'http_schema' => [
'type' => 'string',
'required' => true,
+ 'enum' => ['http', 'https'],
],
- 'resVersion' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- '6.8.13_with_community',
- '6.8.5_with_community',
- ],
- ],
- 'collectorPaths' => [
+ 'models' => [
'type' => 'array',
'required' => false,
'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- 'configs' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
'type' => 'object',
- 'required' => true,
+ 'required' => false,
'properties' => [
- 'fileName' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'content' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'serviceId' => ['type' => 'string', 'required' => false],
+ 'modelType' => ['type' => 'string', 'required' => false],
],
],
],
- 'extendConfigs' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'object',
- 'required' => true,
- ],
- ],
],
],
],
],
],
- 'DeleteCollector' => [
- 'path' => '/openapi/collectors/{ResId}',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'InitializeOperationRole' => [
+ 'path' => '/openapi/user/slr',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'ResId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ModifyDeployMachine' => [
- 'path' => '/openapi/collectors/{ResId}/actions/modify-deploy-machines',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'InstallAckOperator' => [
+ 'path' => '/openapi/ack-clusters/{ClusterId}/operator',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'ResId',
+ 'name' => 'ClusterId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'body',
'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'UpdateCollector' => [
- 'path' => '/openapi/collectors/{ResId}',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'InstallKibanaSystemPlugin' => [
+ 'path' => '/openapi/instances/{InstanceId}/kibana-plugins/system/actions/install',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4785,88 +2508,54 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'ResId',
+ 'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'body',
'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'UpdateCollectorName' => [
- 'path' => '/openapi/collectors/{ResId}/actions/rename',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'InstallLogstashSystemPlugin' => [
+ 'path' => '/openapi/logstashes/{InstanceId}/plugins/system/actions/install',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'ResId',
+ 'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'body',
'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'StartCollector' => [
- 'path' => '/openapi/collectors/{ResId}/actions/start',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'InstallSystemPlugin' => [
+ 'path' => '/openapi/instances/{InstanceId}/plugins/system/actions/install',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4875,72 +2564,54 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'ResId',
+ 'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'StopCollector' => [
- 'path' => '/openapi/collectors/{ResId}/actions/stop',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'InstallUserPlugins' => [
+ 'path' => '/openapi/instances/{InstanceId}/plugins/user/actions/install',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'ResId',
+ 'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'force',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'DescribeCollector' => [
- 'path' => '/openapi/collectors/{ResId}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'InterruptElasticsearchTask' => [
+ 'path' => '/openapi/instances/{InstanceId}/actions/interrupt',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4949,24 +2620,21 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'ResId',
+ 'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'clientToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListDefaultCollectorConfigurations' => [
- 'path' => '/openapi/beats/default-configurations',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'InterruptLogstashTask' => [
+ 'path' => '/openapi/logstashes/{InstanceId}/actions/interrupt',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4975,40 +2643,21 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'resType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'resVersion',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'InstanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'sourceType',
+ 'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListCollectors' => [
- 'path' => '/openapi/collectors',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListAckClusters' => [
+ 'path' => '/openapi/ack-clusters',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -5017,952 +2666,592 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'resId',
+ 'name' => 'page',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '50'],
],
[
- 'name' => 'name',
+ 'name' => 'size',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '50'],
],
[
- 'name' => 'instanceId',
+ 'name' => 'vpcId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
+ ],
+ ],
+ 'ListAckNamespaces' => [
+ 'path' => '/openapi/ack-clusters/{ClusterId}/namespaces',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'parameters' => [
[
'name' => 'page',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '1',
- 'maximum' => '200',
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '200'],
],
[
'name' => 'size',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '1',
- 'maximum' => '500',
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '500'],
],
[
- 'name' => 'sourceType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'ClusterId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'ListNodes' => [
- 'path' => '/openapi/collectors/{ResId}/nodes',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListActionRecords' => [
+ 'path' => '/openapi/instances/{InstanceId}/action-records',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'page',
+ 'name' => 'InstanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string'],
+ ],
+ [
+ 'name' => 'requestId',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '1',
- 'maximum' => '200',
- ],
+ 'schema' => ['type' => 'string'],
],
[
- 'name' => 'size',
+ 'name' => 'userId',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '1',
- 'maximum' => '10000',
- ],
+ 'schema' => ['type' => 'string'],
],
[
- 'name' => 'ecsInstanceIds',
+ 'name' => 'actionNames',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string'],
],
[
- 'name' => 'ecsInstanceName',
+ 'name' => 'filter',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string'],
],
[
- 'name' => 'tags',
+ 'name' => 'page',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32'],
],
[
- 'name' => 'ResId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'size',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32'],
+ ],
+ [
+ 'name' => 'startTime',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int64'],
+ ],
+ [
+ 'name' => 'endTime',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int64'],
],
],
],
- 'RestartCollector' => [
- 'path' => '/openapi/collectors/{ResId}/actions/restart',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListAllNode' => [
+ 'path' => '/openapi/instances/{InstanceId}/nodes',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'ResId',
+ 'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'extended',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
],
],
- 'ReinstallCollector' => [
- 'path' => '/openapi/collectors/{ResId}/actions/reinstall',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListAlternativeSnapshotRepos' => [
+ 'path' => '/openapi/instances/{InstanceId}/alternative-snapshot-repos',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'ResId',
+ 'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'alreadySetItems',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
],
],
- 'UpdateInstance' => [
- 'path' => '/openapi/instances/{InstanceId}',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListAvailableEsInstanceIds' => [
+ 'path' => '/openapi/logstashes/{InstanceId}/available-elasticsearch-for-centralized-management',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
+ ],
+ ],
+ 'ListCollectors' => [
+ 'path' => '/openapi/collectors',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'clientToken',
+ 'AK' => [],
+ ],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'resId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'orderActionType',
+ 'name' => 'name',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'nodeAmount' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'nodeSpec' => [
- '$ref' => '#/components/schemas/NodeSpec',
- 'required' => false,
- ],
- 'masterConfiguration' => [
- '$ref' => '#/components/schemas/MasterNodeConfiguration',
- 'required' => false,
- ],
- 'clientNodeConfiguration' => [
- '$ref' => '#/components/schemas/ClientNodeConfiguration',
- 'required' => false,
- ],
- 'warmNodeConfiguration' => [
- '$ref' => '#/components/schemas/WarmNodeConfiguration',
- 'required' => false,
- ],
- 'kibanaConfiguration' => [
- '$ref' => '#/components/schemas/KibanaNodeConfiguration',
- 'required' => false,
- ],
- 'elasticDataNodeConfiguration' => [
- '$ref' => '#/components/schemas/ElasticDataNodeConfiguration',
- 'required' => false,
- ],
- 'instanceCategory' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'updateType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
+ 'name' => 'instanceId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'force',
+ 'name' => 'page',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '200'],
+ ],
+ [
+ 'name' => 'size',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '500'],
+ ],
+ [
+ 'name' => 'sourceType',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'GetSuggestShrinkableNodes' => [
- 'path' => '/openapi/instances/{InstanceId}/suggest-shrinkable-nodes',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListComponentIndices' => [
+ 'path' => '/openapi/instances/{InstanceId}/component-index',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'nodeType',
+ 'name' => 'name',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'count',
+ 'name' => 'page',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '1000'],
],
[
- 'name' => 'ignoreStatus',
+ 'name' => 'size',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '1000'],
],
],
],
- 'ValidateShrinkNodes' => [
- 'path' => '/openapi/instances/{InstanceId}/validate-shrink-nodes',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListConnectedClusters' => [
+ 'path' => '/openapi/instances/{InstanceId}/connected-clusters',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
+ ],
+ ],
+ 'ListDataStreams' => [
+ 'path' => '/openapi/instances/{InstanceId}/data-streams',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'nodeType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'AK' => [],
],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'ignoreStatus',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'name' => 'InstanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'count',
+ 'name' => 'isManaged',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'nodeType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'host' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'port' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'zoneId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'hostName' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
+ 'name' => 'name',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ShrinkNode' => [
- 'path' => '/openapi/instances/{InstanceId}/actions/shrink',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListDataTasks' => [
+ 'path' => '/openapi/instances/{InstanceId}/data-task',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
+ ],
+ ],
+ 'ListDefaultCollectorConfigurations' => [
+ 'path' => '/openapi/beats/default-configurations',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'nodeType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'AK' => [],
],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'clientToken',
+ 'name' => 'resType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ignoreStatus',
+ 'name' => 'resVersion',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'count',
+ 'name' => 'sourceType',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'body',
- 'in' => 'body',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'host' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'zoneId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'nodeType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'port' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'hostName' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'UpgradeEngineVersion' => [
- 'path' => '/openapi/instances/{InstanceId}/actions/upgrade-version',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListDeprecatedTemplates' => [
+ 'path' => '/openapi/instances/{InstanceId}/deprecated-templates',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'produces' => ['application/json', 'application/octet-stream'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'clientToken',
+ 'name' => 'name',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'dryRun',
+ 'name' => 'page',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'version' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'type' => [
- 'type' => 'string',
- 'required' => false,
- 'enum' => [
- 'engineVersion',
- 'aliVersion',
- ],
- ],
- 'plugins' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'name' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'version' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'fileVersion' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'enable' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- [
- 'name' => 'updateStrategy',
+ 'name' => 'size',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'],
],
],
],
- 'UpdateInstanceSettings' => [
- 'path' => '/openapi/instances/{InstanceId}/instance-settings',
- 'methods' => [
- 'patch',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListDiagnoseIndices' => [
+ 'path' => '/openapi/diagnosis/instances/{InstanceId}/indices',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'InstanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'lang',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
],
- 'produces' => [
- 'application/json',
+ ],
+ 'ListDiagnoseReport' => [
+ 'path' => '/openapi/diagnosis/instances/{InstanceId}/reports',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'updateStrategy',
+ 'name' => 'lang',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'clientToken',
+ 'name' => 'startTime',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true, 'minimum' => '1000000000000', 'maximum' => '2000000000000'],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'esConfig' => [
- 'type' => 'object',
- 'required' => false,
- 'additionalProperties' => [
- 'type' => 'string',
- ],
- ],
- ],
- ],
+ 'name' => 'endTime',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true, 'minimum' => '1000000000000', 'maximum' => '2000000000000'],
],
[
- 'name' => 'force',
+ 'name' => 'page',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '200'],
+ ],
+ [
+ 'name' => 'size',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '500'],
+ ],
+ [
+ 'name' => 'detail',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
+ ],
+ [
+ 'name' => 'trigger',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'UpdateHotIkDicts' => [
- 'path' => '/openapi/instances/{InstanceId}/ik-hot-dict',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListDiagnoseReportIds' => [
+ 'path' => '/openapi/diagnosis/instances/{InstanceId}/report-ids',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'clientToken',
+ 'name' => 'lang',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'startTime',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true, 'minimum' => '1000000000000', 'maximum' => '2000000000000'],
+ ],
+ [
+ 'name' => 'endTime',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true, 'minimum' => '1000000000000', 'maximum' => '2000000000000'],
+ ],
+ [
+ 'name' => 'page',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '200'],
+ ],
+ [
+ 'name' => 'size',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '500'],
+ ],
+ [
+ 'name' => 'trigger',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'UpdateSynonymsDicts' => [
- 'path' => '/openapi/instances/{InstanceId}/synonymsDict',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListDiagnosisItems' => [
+ 'path' => '/openapi/diagnosis/items',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'InstanceId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'clientToken',
+ 'name' => 'lang',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'instanceId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string'],
],
],
],
- 'UpdateDict' => [
- 'path' => '/openapi/instances/{InstanceId}/dict',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListDictInformation' => [
+ 'path' => '/openapi/instances/{InstanceId}/dict/_info',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'clientToken',
+ 'name' => 'bucketName',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'key',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'analyzerType',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'UpdateAdvancedSetting' => [
- 'path' => '/openapi/instances/{InstanceId}/actions/update-advanced-setting',
- 'methods' => [
- 'post',
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListDicts' => [
+ 'path' => '/openapi/instances/{InstanceId}/dicts',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'InstanceId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'analyzerType',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'clientToken',
+ 'name' => 'name',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'InstanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'UpdateExtendConfig' => [
- 'path' => '/openapi/instances/{InstanceId}/extend-configs/actions/update',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListEcsInstances' => [
+ 'path' => '/openapi/ecs',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -5971,375 +3260,408 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'ClientToken',
+ 'name' => 'page',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '200'],
],
[
- 'name' => 'InstanceId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'size',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '500'],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'ecsInstanceIds',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'ecsInstanceName',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'tags',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'vpcId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'UpdateTemplate' => [
- 'path' => '/openapi/instances/{InstanceId}/templates/{TemplateName}',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListEventRecords' => [
+ 'path' => '/openapi/{eventType}/listEventRecords',
+ 'methods' => ['get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'ClientToken',
+ 'name' => 'eventType',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'termType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'InstanceId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'termContent',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'TemplateName',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'beginTime',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'endTime',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'page',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'size',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
],
- 'UpdateAliwsDict' => [
- 'path' => '/openapi/instances/{InstanceId}/aliws-dict',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListExtendfiles' => [
+ 'path' => '/openapi/logstashes/{InstanceId}/extendfiles',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'clientToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'UpdateBlackIps' => [
- 'path' => '/openapi/instances/{InstanceId}/black-ips',
- 'methods' => [
- 'patch',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListILMPolicies' => [
+ 'path' => '/openapi/instances/{InstanceId}/ilm-policies',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => true,
+ 'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'clientToken',
+ 'name' => 'policyName',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'DescribeTemplates' => [
- 'path' => '/openapi/instances/{InstanceId}/templates',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListIndexTemplates' => [
+ 'path' => '/openapi/instances/{InstanceId}/index-templates',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'indexTemplate',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'page',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'size',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
],
- 'ListAckClusters' => [
- 'path' => '/openapi/ack-clusters',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListInstance' => [
+ 'path' => '/openapi/instances',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'page',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '1',
- 'maximum' => '50',
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
'name' => 'size',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '1',
- 'maximum' => '50',
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'description',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'instanceId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'esVersion',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'resourceGroupId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'tags',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'vpcId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'zoneId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'paymentType',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'instanceCategory',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'status',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListDictInformation' => [
- 'path' => '/openapi/instances/{InstanceId}/dict/_info',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListInstanceHistoryEvents' => [
+ 'path' => '/openapi/events',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'InstanceId',
- 'in' => 'path',
+ 'name' => 'instanceId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'nodeIP',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'eventType',
+ 'in' => 'query',
+ 'style' => 'simple',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
[
- 'name' => 'bucketName',
+ 'name' => 'eventLevel',
'in' => 'query',
+ 'style' => 'simple',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
[
- 'name' => 'key',
+ 'name' => 'eventCreateStartTime',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'eventCreateEndTime',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'eventExecuteStartTime',
'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'eventExecuteEndTime',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'eventFinashStartTime',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'eventFinashEndTime',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'page',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'size',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'eventCycleStatus',
+ 'in' => 'query',
+ 'style' => 'simple',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
[
- 'name' => 'analyzerType',
- 'in' => 'query',
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'sortField' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'enum' => ['eventCreateTime', 'eventExecuteTime', 'eventFinishTime'],
+ ],
+ 'desc' => ['type' => 'boolean', 'required' => false],
+ ],
+ ],
],
],
],
],
- 'ListEcsInstances' => [
- 'path' => '/openapi/ecs',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListInstanceIndices' => [
+ 'path' => '/openapi/instances/{InstanceId}/indices',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'page',
+ 'name' => 'InstanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'all',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '1',
- 'maximum' => '200',
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'size',
+ 'name' => 'name',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '1',
- 'maximum' => '500',
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ecsInstanceIds',
+ 'name' => 'isManaged',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'ecsInstanceName',
+ 'name' => 'isOpenstore',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'tags',
+ 'name' => 'page',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'vpcId',
+ 'name' => 'size',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
],
- 'DescribeAckOperator' => [
- 'path' => '/openapi/ack-clusters/{ClusterId}/operator',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListKibanaPlugins' => [
+ 'path' => '/openapi/instances/{InstanceId}/kibana-plugins',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -6348,187 +3670,184 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'ClusterId',
+ 'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'page',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'size',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
],
- 'GetRegionConfiguration' => [
- 'path' => '/openapi/region',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListKibanaPvlNetwork' => [
+ 'path' => '/openapi/instances/{InstanceId}/actions/get-kibana-private',
+ 'methods' => ['get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json', 'application/x-www-form-urlencoded'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'zoneId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'InstanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'ListAckNamespaces' => [
- 'path' => '/openapi/ack-clusters/{ClusterId}/namespaces',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListLogstash' => [
+ 'path' => '/openapi/logstashes',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
'parameters' => [
[
'name' => 'page',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '1',
- 'maximum' => '200',
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
'name' => 'size',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '1',
- 'maximum' => '500',
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'ClusterId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'description',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'instanceId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'version',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'resourceGroupId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'tags',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'InstallAckOperator' => [
- 'path' => '/openapi/ack-clusters/{ClusterId}/operator',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListLogstashLog' => [
+ 'path' => '/openapi/logstashes/{InstanceId}/search-log',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'ClusterId',
+ 'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'type',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'query',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'beginTime',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ ],
+ [
+ 'name' => 'endTime',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ ],
+ [
+ 'name' => 'page',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'size',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
],
- 'InstallUserPlugins' => [
- 'path' => '/openapi/instances/{InstanceId}/plugins/user/actions/install',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListLogstashPlugins' => [
+ 'path' => '/openapi/logstashes/{InstanceId}/plugins',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'force',
+ 'name' => 'name',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'page',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '200'],
+ ],
+ [
+ 'name' => 'size',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '200'],
+ ],
+ [
+ 'name' => 'source',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'RecommendTemplates' => [
- 'path' => '/openapi/instances/{InstanceId}/recommended-templates',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListNodes' => [
+ 'path' => '/openapi/collectors/{ResId}/nodes',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -6537,32 +3856,41 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'InstanceId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'page',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '200'],
],
[
- 'name' => 'usageScenario',
+ 'name' => 'size',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '10000'],
+ ],
+ [
+ 'name' => 'ecsInstanceIds',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'ecsInstanceName',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'tags',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'ResId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'ValidateSlrPermission' => [
- 'path' => '/openapi/user/servicerolepermission',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListPipeline' => [
+ 'path' => '/openapi/logstashes/{InstanceId}/pipelines',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -6571,235 +3899,144 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'ClientToken',
+ 'name' => 'InstanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'pipelineId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'rolename',
+ 'name' => 'page',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '200'],
+ ],
+ [
+ 'name' => 'size',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '200'],
],
],
],
- 'InitializeOperationRole' => [
- 'path' => '/openapi/user/slr',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListPipelineIds' => [
+ 'path' => '/openapi/instances/{InstanceId}/pipeline-ids',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'ClientToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'InstanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'body',
'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
'ListPlugins' => [
'path' => '/openapi/instances/{InstanceId}/plugins',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'name',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'page',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'size',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
'name' => 'source',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'InstallSystemPlugin' => [
- 'path' => '/openapi/instances/{InstanceId}/plugins/system/actions/install',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListSearchLog' => [
+ 'path' => '/openapi/instances/{InstanceId}/search-log',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'clientToken',
+ 'name' => 'type',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- 'UninstallPlugin' => [
- 'path' => '/openapi/instances/{InstanceId}/plugins/actions/uninstall',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
+ 'name' => 'query',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'InstanceId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'beginTime',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
],
[
- 'name' => 'clientToken',
+ 'name' => 'endTime',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'page',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'force',
+ 'name' => 'size',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '50'],
],
],
],
- 'GetEmonMonitorData' => [
- 'path' => '/openapi/emon/projects/{ProjectId}/metrics/query',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListShardRecoveries' => [
+ 'path' => '/openapi/instances/{InstanceId}/cat-recovery',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -6808,64 +4045,41 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'ProjectId',
+ 'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'body',
+ 'name' => 'activeOnly',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
],
],
- 'DescribeElasticsearchHealth' => [
- 'path' => '/openapi/instances/{InstanceId}/elasticsearch-health',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListSnapshotReposByInstanceId' => [
+ 'path' => '/openapi/instances/{InstanceId}/snapshot-repos',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'GetEmonGrafanaAlerts' => [
- 'path' => '/openapi/emon/projects/{ProjectId}/grafana/proxy/api/alerts',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListStatsEventRecords' => [
+ 'path' => '/openapi/event/statsEventRecords',
+ 'methods' => ['get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -6874,200 +4088,129 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'ProjectId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'eventType',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'body',
+ 'name' => 'status',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'level',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'GetEmonGrafanaDashboards' => [
- 'path' => '/openapi/emon/projects/{ProjectId}/grafana/proxy/api/search',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListTagResources' => [
+ 'path' => '/openapi/tags',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'ProjectId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'Page',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'deprecated' => true, 'required' => false],
],
[
- 'name' => 'body',
+ 'name' => 'Size',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'deprecated' => true, 'required' => false],
],
- ],
- ],
- 'PostEmonTryAlarmRule' => [
- 'path' => '/openapi/emon/projects/{ProjectId}/alarm-groups/{AlarmGroupId}/alarm-rules/_test',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
+ 'name' => 'ResourceType',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'ProjectId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'NextToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'AlarmGroupId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'ResourceIds',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'body',
+ 'name' => 'Tags',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListSearchLog' => [
- 'path' => '/openapi/instances/{InstanceId}/search-log',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListTags' => [
+ 'path' => '/openapi/tags/all-tags',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'InstanceId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'pageSize',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '50'],
],
[
- 'name' => 'type',
+ 'name' => 'resourceType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
+ ],
+ ],
+ 'ListUserPlugin' => [
+ 'path' => '/openapi/instances/{instanceId}/userPlugins',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'query',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'AK' => [],
],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'beginTime',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
+ 'name' => 'instanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'endTime',
+ 'name' => 'name',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'page',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'size',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '1',
- 'maximum' => '50',
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'AddConnectableCluster' => [
- 'path' => '/openapi/instances/{InstanceId}/connected-clusters',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListVpcEndpoints' => [
+ 'path' => '/openapi/instances/{InstanceId}/vpc-endpoints',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -7078,38 +4221,24 @@
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'clientToken',
+ 'name' => 'size',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'page',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
],
- 'DeleteConnectedCluster' => [
- 'path' => '/openapi/instances/{InstanceId}/connected-clusters',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'MigrateToOtherZone' => [
+ 'path' => '/openapi/instances/{InstanceId}/actions/migrate-zones',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -7120,95 +4249,52 @@
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'clientToken',
+ 'name' => 'dryRun',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => true],
],
[
- 'name' => 'connectedInstanceId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'UpdatePrivateNetworkWhiteIps' => [
- 'path' => '/openapi/instances/{InstanceId}/private-network-white-ips',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ModifyDeployMachine' => [
+ 'path' => '/openapi/collectors/{ResId}/actions/modify-deploy-machines',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'InstanceId',
+ 'name' => 'ResId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'clientToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'modifyMode',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'body',
'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'UpdatePublicWhiteIps' => [
- 'path' => '/openapi/instances/{InstanceId}/public-white-ips',
- 'methods' => [
- 'patch',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ModifyElastictask' => [
+ 'path' => '/openapi/instances/{InstanceId}/elastic-task',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -7219,47 +4305,19 @@
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'clientToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'modifyMode',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'body',
'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'UpdatePublicNetwork' => [
- 'path' => '/openapi/instances/{InstanceId}/public-network',
- 'methods' => [
- 'patch',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ModifyInstanceMaintainTime' => [
+ 'path' => '/openapi/instances/{InstanceId}/actions/modify-maintaintime',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -7270,125 +4328,72 @@
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'clientToken',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'body',
'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'UpdateAdminPassword' => [
- 'path' => '/openapi/instances/{InstanceId}/admin-pwd',
- 'methods' => [
- 'patch',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ModifyScheduleExecuteTime' => [
+ 'path' => '/openapi/event/{instanceId}/actions/modify-execute-time',
+ 'methods' => ['put', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'InstanceId',
+ 'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'clientToken',
+ 'name' => 'eventId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'esAdminPassword' => [
- 'type' => 'string',
- 'required' => false,
- 'minLength' => 8,
- 'maxLength' => 32,
- ],
- ],
- ],
+ 'name' => 'scheduleExecuteTime',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
'ModifyWhiteIps' => [
'path' => '/openapi/instances/{InstanceId}/actions/modify-white-ips',
- 'methods' => [
- 'patch',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['patch', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'body',
@@ -7398,46 +4403,25 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'nodeType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'networkType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'modifyMode' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'nodeType' => ['type' => 'string', 'required' => false],
+ 'networkType' => ['type' => 'string', 'required' => false],
+ 'modifyMode' => ['type' => 'string', 'required' => false],
'whiteIpList' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
],
'whiteIpGroup' => [
'type' => 'object',
'required' => false,
'properties' => [
- 'groupName' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'groupName' => ['type' => 'string', 'required' => false],
'ips' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- 'whiteIpType' => [
- 'type' => 'string',
- 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
+ 'whiteIpType' => ['type' => 'string', 'required' => false],
],
],
],
@@ -7445,15 +4429,10 @@
],
],
],
- 'DescribeConnectableClusters' => [
- 'path' => '/openapi/instances/{InstanceId}/connectable-clusters',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'MoveResourceGroup' => [
+ 'path' => '/openapi/instances/{InstanceId}/resourcegroup',
+ 'methods' => ['patch', 'post', 'put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -7464,119 +4443,52 @@
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'alreadySetItems',
+ 'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- ],
- 'ListConnectedClusters' => [
- 'path' => '/openapi/instances/{InstanceId}/connected-clusters',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
- ],
- ],
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'InstanceId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'TriggerNetwork' => [
- 'path' => '/openapi/instances/{InstanceId}/actions/network-trigger',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'OpenDiagnosis' => [
+ 'path' => '/openapi/diagnosis/instances/{InstanceId}/actions/open-diagnosis',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'clientToken',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'nodeType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'networkType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'actionType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- ],
+ 'name' => 'lang',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
'OpenHttps' => [
'path' => '/openapi/instances/{InstanceId}/actions/open-https',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -7587,265 +4499,157 @@
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'CloseHttps' => [
- 'path' => '/openapi/instances/{InstanceId}/actions/close-https',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'PluginAnalysis' => [
+ 'path' => '/openapi/instances/{instanceId}/plugins/actions/analysis',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'InstanceId',
+ 'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'clientToken',
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'dryRun',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'CreateVpcEndpoint' => [
- 'path' => '/openapi/instances/{InstanceId}/vpc-endpoints',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'PostEmonTryAlarmRule' => [
+ 'path' => '/openapi/emon/projects/{ProjectId}/alarm-groups/{AlarmGroupId}/alarm-rules/_test',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'InstanceId',
+ 'name' => 'ProjectId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'ClientToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'dryRun',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'name' => 'AlarmGroupId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'body',
- 'in' => 'body',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'serviceId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'zoneId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'DeleteVpcEndpoint' => [
- 'path' => '/openapi/instances/{InstanceId}/vpc-endpoints/{EndpointId}',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'RecommendTemplates' => [
+ 'path' => '/openapi/instances/{InstanceId}/recommended-templates',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'usageScenario',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'EndpointId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'ListVpcEndpoints' => [
- 'path' => '/openapi/instances/{InstanceId}/vpc-endpoints',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ReinstallCollector' => [
+ 'path' => '/openapi/collectors/{ResId}/actions/reinstall',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'InstanceId',
+ 'name' => 'ResId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'size',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'page',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'CreateSnapshot' => [
- 'path' => '/openapi/instances/{InstanceId}/snapshots',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'RemovePlugin' => [
+ 'path' => '/openapi/instances/{instanceId}/plugins/actions/remove',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'ClientToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'InstanceId',
+ 'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'body',
'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'AddSnapshotRepo' => [
- 'path' => '/openapi/instances/{InstanceId}/snapshot-repos',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'RenewInstance' => [
+ 'path' => '/openapi/instances/{InstanceId}/actions/renew',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -7856,30 +4660,24 @@
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'clientToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'body',
'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'DeleteSnapshotRepo' => [
- 'path' => '/openapi/instances/{InstanceId}/snapshot-repos',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'RenewLogstash' => [
+ 'path' => '/openapi/logstashes/{InstanceId}/actions/renew',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -7890,79 +4688,49 @@
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'repoPath',
+ 'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'clientToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'UpdateSnapshotSetting' => [
- 'path' => '/openapi/instances/{InstanceId}/snapshot-setting',
- 'methods' => [
- 'post',
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'RestartCollector' => [
+ 'path' => '/openapi/collectors/{ResId}/actions/restart',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'InstanceId',
+ 'name' => 'ResId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'DescribeSnapshotSetting' => [
- 'path' => '/openapi/instances/{InstanceId}/snapshot-setting',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'RestartInstance' => [
+ 'path' => '/openapi/instances/{InstanceId}/actions/restart',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -7973,54 +4741,87 @@
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'force',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
+ ],
+ [
+ 'name' => 'clientToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListSnapshotReposByInstanceId' => [
- 'path' => '/openapi/instances/{InstanceId}/snapshot-repos',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'RestartLogstash' => [
+ 'path' => '/openapi/logstashes/{InstanceId}/actions/restart',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'force',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
+ ],
+ [
+ 'name' => 'clientToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'batchCount' => ['type' => 'number', 'format' => 'double', 'required' => false, 'minimum' => '0', 'maximum' => '100'],
+ 'restartType' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'enum' => ['instance 实例重启', 'nodeType 角色类型重启', 'nodeIp 指定节点IP重启'],
+ ],
+ 'nodes' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ ],
+ 'nodeTypes' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ ],
+ 'blueGreenDep' => ['type' => 'boolean', 'required' => false],
+ ],
],
],
],
],
- 'ListAlternativeSnapshotRepos' => [
- 'path' => '/openapi/instances/{InstanceId}/alternative-snapshot-repos',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ResumeElasticsearchTask' => [
+ 'path' => '/openapi/instances/{InstanceId}/actions/resume',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -8031,298 +4832,160 @@
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'alreadySetItems',
+ 'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListDiagnosisItems' => [
- 'path' => '/openapi/diagnosis/items',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ResumeLogstashTask' => [
+ 'path' => '/openapi/logstashes/{InstanceId}/actions/resume',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'lang',
+ 'name' => 'InstanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'UpdateDiagnosisSettings' => [
- 'path' => '/openapi/diagnosis/instances/{InstanceId}/settings',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'RolloverDataStream' => [
+ 'path' => '/openapi/instances/{InstanceId}/data-streams/{DataStream}/rollover',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'lang',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'body',
- 'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'DataStream',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'ListDiagnoseReport' => [
- 'path' => '/openapi/diagnosis/instances/{InstanceId}/reports',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'RunPipelines' => [
+ 'path' => '/openapi/logstashes/{InstanceId}/pipelines/action/run',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'lang',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'startTime',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- 'minimum' => '1000000000000',
- 'maximum' => '2000000000000',
- ],
- ],
- [
- 'name' => 'endTime',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- 'minimum' => '1000000000000',
- 'maximum' => '2000000000000',
- ],
- ],
- [
- 'name' => 'page',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '1',
- 'maximum' => '200',
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'size',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '1',
- 'maximum' => '500',
- ],
- ],
- [
- 'name' => 'detail',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'trigger',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListDiagnoseReportIds' => [
- 'path' => '/openapi/diagnosis/instances/{InstanceId}/report-ids',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ShrinkNode' => [
+ 'path' => '/openapi/instances/{InstanceId}/actions/shrink',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'lang',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'startTime',
+ 'name' => 'nodeType',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- 'minimum' => '1000000000000',
- 'maximum' => '2000000000000',
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'endTime',
+ 'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- 'minimum' => '1000000000000',
- 'maximum' => '2000000000000',
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'page',
+ 'name' => 'ignoreStatus',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '1',
- 'maximum' => '200',
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'size',
+ 'name' => 'count',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '1',
- 'maximum' => '500',
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'trigger',
- 'in' => 'query',
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'host' => ['type' => 'string', 'required' => false],
+ 'zoneId' => ['type' => 'string', 'required' => false],
+ 'nodeType' => ['type' => 'string', 'required' => false],
+ 'port' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'hostName' => ['type' => 'string', 'required' => false],
+ ],
+ ],
],
],
],
],
- 'DescribeDiagnoseReport' => [
- 'path' => '/openapi/diagnosis/instances/{InstanceId}/reports/{ReportId}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'StartCollector' => [
+ 'path' => '/openapi/collectors/{ResId}/actions/start',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -8331,74 +4994,46 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'InstanceId',
+ 'name' => 'ResId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'lang',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'ReportId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'DescribeDiagnosisSettings' => [
- 'path' => '/openapi/diagnosis/instances/{InstanceId}/settings',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'StopCollector' => [
+ 'path' => '/openapi/collectors/{ResId}/actions/stop',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'InstanceId',
+ 'name' => 'ResId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'lang',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListDiagnoseIndices' => [
- 'path' => '/openapi/diagnosis/instances/{InstanceId}/indices',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'StopPipelines' => [
+ 'path' => '/openapi/logstashes/{InstanceId}/pipelines/action/stop',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -8409,244 +5044,223 @@
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'lang',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'OpenDiagnosis' => [
- 'path' => '/openapi/diagnosis/instances/{InstanceId}/actions/open-diagnosis',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'TagResources' => [
+ 'path' => '/openapi/tags',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'InstanceId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'ClientToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'lang',
- 'in' => 'query',
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => false,
+ 'properties' => [
+ 'ResourceIds' => [
+ 'type' => 'array',
+ 'required' => true,
+ 'items' => ['type' => 'string', 'required' => true],
+ 'minItems' => 1,
+ 'maxItems' => 50,
+ ],
+ 'Tags' => [
+ 'type' => 'array',
+ 'required' => true,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => true,
+ 'properties' => [
+ 'key' => ['type' => 'string', 'required' => true],
+ 'value' => ['type' => 'string', 'required' => true],
+ ],
+ ],
+ 'minItems' => 1,
+ 'maxItems' => 20,
+ ],
+ 'ResourceType' => [
+ 'type' => 'string',
+ 'required' => true,
+ 'enum' => ['INSTANCE'],
+ ],
+ ],
],
],
],
],
- 'CloseDiagnosis' => [
- 'path' => '/openapi/diagnosis/instances/{InstanceId}/actions/close-diagnosis',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'TransferNode' => [
+ 'path' => '/openapi/instances/{InstanceId}/actions/transfer',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'nodeType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'lang',
+ 'name' => 'clientToken',
'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'host' => ['type' => 'string', 'required' => false],
+ 'port' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'zoneId' => ['type' => 'string', 'required' => false],
+ ],
+ ],
],
],
],
],
- 'UpdateKibanaSettings' => [
- 'path' => '/openapi/instances/{InstanceId}/actions/update-kibana-settings',
- 'methods' => [
- 'patch',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'TriggerNetwork' => [
+ 'path' => '/openapi/instances/{InstanceId}/actions/network-trigger',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'body',
'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => false,
+ 'properties' => [
+ 'nodeType' => ['type' => 'string', 'required' => true],
+ 'networkType' => ['type' => 'string', 'required' => true],
+ 'actionType' => ['type' => 'string', 'required' => true],
+ ],
],
],
],
],
- 'DescribeKibanaSettings' => [
- 'path' => '/openapi/instances/{InstanceId}/kibana-settings',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'TurnOffZone' => [
+ 'path' => '/openapi/instances/{instanceId}/actions/turnOff-zone',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'InstanceId',
+ 'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'zone',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'hpAlbZoneDrained',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean'],
],
],
],
- 'ListKibanaPlugins' => [
- 'path' => '/openapi/instances/{InstanceId}/kibana-plugins',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'TurnOnZone' => [
+ 'path' => '/openapi/instances/{instanceId}/actions/turnOn-zone',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'InstanceId',
+ 'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'page',
+ 'name' => 'zone',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'size',
+ 'name' => 'hpAlbZoneDrained',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean'],
],
],
],
- 'InstallKibanaSystemPlugin' => [
- 'path' => '/openapi/instances/{InstanceId}/kibana-plugins/system/actions/install',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UninstallKibanaPlugin' => [
+ 'path' => '/openapi/instances/{InstanceId}/kibana-plugins/actions/uninstall',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -8657,150 +5271,152 @@
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'body',
'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'UninstallKibanaPlugin' => [
- 'path' => '/openapi/instances/{InstanceId}/kibana-plugins/actions/uninstall',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UninstallLogstashPlugin' => [
+ 'path' => '/openapi/logstashes/{InstanceId}/plugins/actions/uninstall',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'body',
'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
],
],
- 'DeleteLogstash' => [
- 'path' => '/openapi/logstashes/{InstanceId}',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UninstallPlugin' => [
+ 'path' => '/openapi/instances/{InstanceId}/plugins/actions/uninstall',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'deleteType',
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'force',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
],
],
- 'UpdateLogstash' => [
- 'path' => '/openapi/logstashes/{InstanceId}',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UntagResources' => [
+ 'path' => '/openapi/tags',
+ 'methods' => ['delete'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'ResourceIds',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'ResourceType',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'TagKeys',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'All',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string'],
+ ],
],
- 'produces' => [
- 'application/json',
+ ],
+ 'UpdateAdminPassword' => [
+ 'path' => '/openapi/instances/{InstanceId}/admin-pwd',
+ 'methods' => ['patch', 'post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'body',
@@ -8810,506 +5426,345 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'nodeSpec' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'spec' => [
- 'type' => 'string',
- 'required' => false,
- 'enum' => [
- 'elasticsearch.sn1ne.large',
- 'elasticsearch.sn2ne.large',
- 'elasticsearch.r5.large',
- 'elasticsearch.ic5.xlarge',
- 'elasticsearch.sn2ne.xlarge',
- 'elasticsearch.r5.xlarge',
- 'elasticsearch.ic5.2xlarge',
- 'elasticsearch.sn2ne.2xlarge',
- 'elasticsearch.r5.2xlarge',
- 'elasticsearch.ic5.3xlarge',
- 'elasticsearch.ic5.4xlarge',
- 'elasticsearch.sn1ne.4xlarge',
- 'elasticsearch.sn2ne.4xlarge',
- 'elasticsearch.sn1ne.8xlarge',
- ],
- ],
- 'disk' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '20',
- 'maximum' => '2048',
- ],
- 'diskType' => [
- 'type' => 'string',
- 'required' => false,
- 'enum' => [
- 'cloud_efficiency',
- 'cloud_ssd',
- ],
- ],
- ],
- ],
- 'nodeAmount' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '1',
- 'maximum' => '20',
- ],
+ 'esAdminPassword' => ['type' => 'string', 'required' => false, 'minLength' => 8, 'maxLength' => 32],
],
],
],
],
],
- 'UpdateLogstashDescription' => [
- 'path' => '/openapi/logstashes/{InstanceId}/description',
- 'methods' => [
- 'patch',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateAdvancedSetting' => [
+ 'path' => '/openapi/instances/{InstanceId}/actions/update-advanced-setting',
+ 'methods' => ['post', 'put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'body',
'in' => 'body',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'description' => [
- 'type' => 'string',
- ],
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'UpdateLogstashChargeType' => [
- 'path' => '/openapi/logstashes/{InstanceId}/actions/convert-pay-type',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateAliwsDict' => [
+ 'path' => '/openapi/instances/{InstanceId}/aliws-dict',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'body',
'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListLogstash' => [
- 'path' => '/openapi/logstashes',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateBlackIps' => [
+ 'path' => '/openapi/instances/{InstanceId}/black-ips',
+ 'methods' => ['patch', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => true,
+ 'parameters' => [
+ [
+ 'name' => 'InstanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'clientToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
],
- 'produces' => [
- 'application/json',
+ ],
+ 'UpdateCollector' => [
+ 'path' => '/openapi/collectors/{ResId}',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'page',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'name' => 'ResId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'size',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'description',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['type' => 'string', 'required' => false],
],
+ ],
+ ],
+ 'UpdateCollectorName' => [
+ 'path' => '/openapi/collectors/{ResId}/actions/rename',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'instanceId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'AK' => [],
],
+ ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'version',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'ResId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'resourceGroupId',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'tags',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'DescribeLogstash' => [
- 'path' => '/openapi/logstashes/{InstanceId}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateComponentIndex' => [
+ 'path' => '/openapi/instances/{InstanceId}/component-index/{name}',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'name',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'template' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'settings' => ['type' => 'object', 'required' => false],
+ 'mappings' => ['type' => 'object', 'required' => false],
+ 'aliases' => ['type' => 'object', 'required' => false],
+ ],
+ ],
+ '_meta' => ['type' => 'object', 'required' => false],
+ ],
],
],
],
],
- 'RenewLogstash' => [
- 'path' => '/openapi/logstashes/{InstanceId}/actions/renew',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateDescription' => [
+ 'path' => '/openapi/instances/{InstanceId}/description',
+ 'methods' => ['patch', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'body',
'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => false,
+ 'properties' => [
+ 'description' => ['type' => 'string', 'required' => false],
+ ],
],
],
],
],
- 'RestartLogstash' => [
- 'path' => '/openapi/logstashes/{InstanceId}/actions/restart',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateDiagnosisSettings' => [
+ 'path' => '/openapi/diagnosis/instances/{InstanceId}/settings',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'force',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'clientToken',
+ 'name' => 'lang',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'body',
'in' => 'body',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'batchCount' => [
- 'type' => 'number',
- 'format' => 'double',
- 'required' => false,
- 'minimum' => '0',
- 'maximum' => '100',
- ],
- 'restartType' => [
- 'type' => 'string',
- 'required' => false,
- 'enum' => [
- 'instance 实例重启',
- 'nodeType 角色类型重启',
- 'nodeIp 指定节点IP重启',
- ],
- ],
- 'nodes' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- 'nodeTypes' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- 'blueGreenDep' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'EstimatedLogstashRestartTime' => [
- 'path' => '/openapi/logstashes/{InstanceId}/estimated-time/restart-time',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateDict' => [
+ 'path' => '/openapi/instances/{InstanceId}/dict',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'force',
+ 'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'body',
'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'UpdateLogstashSettings' => [
- 'path' => '/openapi/logstashes/{InstanceId}/instance-settings',
- 'methods' => [
- 'patch',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateDynamicSettings' => [
+ 'path' => '/openapi/instances/{InstanceId}/dynamic-settings',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string'],
+ ],
+ [
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string'],
],
[
- 'name' => 'clientToken',
+ 'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string'],
],
[
'name' => 'body',
'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string'],
+ ],
+ [
+ 'name' => 'mode',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string'],
],
],
],
- 'ListExtendfiles' => [
- 'path' => '/openapi/logstashes/{InstanceId}/extendfiles',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateExtendConfig' => [
+ 'path' => '/openapi/instances/{InstanceId}/extend-configs/actions/update',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -9318,295 +5773,255 @@
'deprecated' => false,
'parameters' => [
[
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListLogstashPlugins' => [
- 'path' => '/openapi/logstashes/{InstanceId}/plugins',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateExtendfiles' => [
+ 'path' => '/openapi/logstashes/{InstanceId}/extendfiles',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'name',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'page',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '1',
- 'maximum' => '200',
- ],
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['type' => 'string', 'required' => false],
],
+ ],
+ ],
+ 'UpdateFalconSeek' => [
+ 'path' => '/openapi/instances/{InstanceId}/falconseek',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
+ 'security' => [
[
- 'name' => 'size',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '1',
- 'maximum' => '200',
- ],
+ 'AK' => [],
],
+ ],
+ 'consumes' => [],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'source',
+ 'name' => 'InstanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'enable',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => true],
],
],
],
- 'InstallLogstashSystemPlugin' => [
- 'path' => '/openapi/logstashes/{InstanceId}/plugins/system/actions/install',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateHotIkDicts' => [
+ 'path' => '/openapi/instances/{InstanceId}/ik-hot-dict',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'body',
'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'UninstallLogstashPlugin' => [
- 'path' => '/openapi/logstashes/{InstanceId}/plugins/actions/uninstall',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateILMPolicy' => [
+ 'path' => '/openapi/instances/{InstanceId}/ilm-policies/{PolicyName}',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'clientToken',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'PolicyName',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'body',
'in' => 'body',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListLogstashLog' => [
- 'path' => '/openapi/logstashes/{InstanceId}/search-log',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateIndexTemplate' => [
+ 'path' => '/openapi/instances/{InstanceId}/index-templates/{IndexTemplate}',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'type',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'query',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'IndexTemplate',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'beginTime',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['type' => 'string', 'required' => false],
],
+ ],
+ ],
+ 'UpdateInstance' => [
+ 'path' => '/openapi/instances/{InstanceId}',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'endTime',
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'InstanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'page',
+ 'name' => 'orderActionType',
'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
+ 'type' => 'object',
'required' => false,
+ 'properties' => [
+ 'nodeAmount' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'nodeSpec' => ['$ref' => '#/components/schemas/NodeSpec', 'required' => false],
+ 'masterConfiguration' => ['$ref' => '#/components/schemas/MasterNodeConfiguration', 'required' => false],
+ 'clientNodeConfiguration' => ['$ref' => '#/components/schemas/ClientNodeConfiguration', 'required' => false],
+ 'warmNodeConfiguration' => ['$ref' => '#/components/schemas/WarmNodeConfiguration', 'required' => false],
+ 'kibanaConfiguration' => ['$ref' => '#/components/schemas/KibanaNodeConfiguration', 'required' => false],
+ 'elasticDataNodeConfiguration' => ['$ref' => '#/components/schemas/ElasticDataNodeConfiguration', 'required' => false],
+ 'instanceCategory' => ['type' => 'string', 'required' => false],
+ 'updateType' => ['type' => 'string'],
+ ],
],
],
[
- 'name' => 'size',
+ 'name' => 'force',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
],
],
- 'UpdateXpackMonitorConfig' => [
- 'path' => '/openapi/logstashes/{InstanceId}/xpack-monitor-config',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateInstanceChargeType' => [
+ 'path' => '/openapi/instances/{InstanceId}/actions/convert-pay-type',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
+ [
+ 'BearerToken' => [],
+ ],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'body',
@@ -9616,239 +6031,258 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'enable' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'endpoints' => [
- 'type' => 'array',
+ 'paymentInfo' => [
+ 'type' => 'object',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
+ 'properties' => [
+ 'duration' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'pricingCycle' => ['type' => 'string', 'required' => false],
],
- 'minItems' => 1,
- 'maxItems' => 2,
- ],
- 'userName' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'password' => [
- 'type' => 'string',
- 'required' => false,
],
+ 'paymentType' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'ListAvailableEsInstanceIds' => [
- 'path' => '/openapi/logstashes/{InstanceId}/available-elasticsearch-for-centralized-management',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateInstanceSettings' => [
+ 'path' => '/openapi/instances/{InstanceId}/instance-settings',
+ 'methods' => ['patch', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'updateStrategy',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'clientToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'esConfig' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'additionalProperties' => ['type' => 'string'],
+ ],
+ ],
],
],
+ [
+ 'name' => 'force',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
+ ],
],
],
- 'DescribeXpackMonitorConfig' => [
- 'path' => '/openapi/logstashes/{InstanceId}/xpack-monitor-config',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateKeystores' => [
+ 'path' => '/openapi/instances/{InstanceId}/keystores',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'update' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'additionalProperties' => ['type' => 'string'],
+ ],
+ 'remove' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ ],
+ ],
],
],
+ [
+ 'name' => 'force',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
],
],
- 'ValidateConnection' => [
- 'path' => '/openapi/logstashes/{InstanceId}/validate-connection',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateKibanaPvlNetwork' => [
+ 'path' => '/openapi/instances/{InstanceId}/actions/update-kibana-private',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'pvlId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'clientToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'body',
'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => false,
+ 'properties' => [
+ 'endpointName' => ['type' => 'string', 'required' => false],
+ 'securityGroups' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ ],
+ ],
],
],
],
],
- 'InterruptLogstashTask' => [
- 'path' => '/openapi/logstashes/{InstanceId}/actions/interrupt',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateKibanaSettings' => [
+ 'path' => '/openapi/instances/{InstanceId}/actions/update-kibana-settings',
+ 'methods' => ['patch', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ResumeLogstashTask' => [
- 'path' => '/openapi/logstashes/{InstanceId}/actions/resume',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateKibanaSso' => [
+ 'path' => '/openapi/instances/{InstanceId}/actions/kibana-sso',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json', 'application/x-www-form-urlencoded'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'clientToken',
+ 'name' => 'enable',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'networkType',
'in' => 'query',
'schema' => [
'type' => 'string',
- 'required' => false,
+ 'required' => true,
+ 'enum' => [],
],
],
],
],
- 'CreatePipelines' => [
- 'path' => '/openapi/logstashes/{InstanceId}/pipelines',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateKibanaWhiteIps' => [
+ 'path' => '/openapi/instances/{InstanceId}/kibana-white-ips',
+ 'methods' => ['patch', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'trigger',
+ 'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'modifyMode',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => false,
+ 'enum' => ['Cover', 'Append', 'Delete'],
],
],
[
@@ -9856,240 +6290,202 @@
'in' => 'body',
'style' => 'json',
'schema' => [
- 'type' => 'array',
+ 'type' => 'object',
'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'pipelineId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'description' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'config' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'workers' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'batchSize' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'batchDelay' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'queueType' => [
- 'type' => 'string',
- 'required' => false,
- 'enum' => [
- 'MEMORY',
- 'PERSISTED',
+ 'properties' => [
+ 'kibanaIPWhitelist' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ ],
+ 'whiteIpGroup' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'groupName' => ['type' => 'string', 'required' => false],
+ 'whiteIpType' => ['type' => 'string', 'required' => false],
+ 'ips' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
- 'queueMaxBytes' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'queueCheckPointWrites' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
],
],
],
],
],
],
- 'DeletePipelines' => [
- 'path' => '/openapi/logstashes/{InstanceId}/pipelines',
- 'methods' => [
- 'delete',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateLogstash' => [
+ 'path' => '/openapi/logstashes/{InstanceId}',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'pipelineIds',
- 'in' => 'query',
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => false,
+ 'properties' => [
+ 'nodeSpec' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'spec' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'enum' => ['elasticsearch.sn1ne.large', 'elasticsearch.sn2ne.large', 'elasticsearch.r5.large', 'elasticsearch.ic5.xlarge', 'elasticsearch.sn2ne.xlarge', 'elasticsearch.r5.xlarge', 'elasticsearch.ic5.2xlarge', 'elasticsearch.sn2ne.2xlarge', 'elasticsearch.r5.2xlarge', 'elasticsearch.ic5.3xlarge', 'elasticsearch.ic5.4xlarge', 'elasticsearch.sn1ne.4xlarge', 'elasticsearch.sn2ne.4xlarge', 'elasticsearch.sn1ne.8xlarge'],
+ ],
+ 'disk' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '20', 'maximum' => '2048'],
+ 'diskType' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'enum' => ['cloud_efficiency', 'cloud_ssd'],
+ ],
+ ],
+ ],
+ 'nodeAmount' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '20'],
+ ],
],
],
],
],
- 'UpdatePipelines' => [
- 'path' => '/openapi/logstashes/{InstanceId}/pipelines',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateLogstashChargeType' => [
+ 'path' => '/openapi/logstashes/{InstanceId}/actions/convert-pay-type',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'trigger',
+ 'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ ],
+ ],
+ 'UpdateLogstashDescription' => [
+ 'path' => '/openapi/logstashes/{InstanceId}/description',
+ 'methods' => ['patch', 'post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'InstanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'body',
'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
- 'required' => false,
+ 'type' => 'object',
+ 'properties' => [
+ 'description' => ['type' => 'string'],
+ ],
],
],
],
],
- 'StopPipelines' => [
- 'path' => '/openapi/logstashes/{InstanceId}/pipelines/action/stop',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateLogstashSettings' => [
+ 'path' => '/openapi/logstashes/{InstanceId}/instance-settings',
+ 'methods' => ['patch', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'body',
'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
'UpdatePipelineManagementConfig' => [
'path' => '/openapi/logstashes/{InstanceId}/pipeline-management-config',
- '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' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'body',
@@ -10102,177 +6498,100 @@
'endpoints' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- 'userName' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'password' => [
- 'type' => 'string',
- 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
+ 'userName' => ['type' => 'string', 'required' => false],
+ 'password' => ['type' => 'string', 'required' => false],
'pipelineIds' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
],
'pipelineManagementType' => [
'type' => 'string',
'required' => false,
- 'enum' => [
- 'ES',
- 'MULTIPLE_PIPELINE',
- ],
- ],
- 'esInstanceId' => [
- 'type' => 'string',
- 'required' => false,
+ 'enum' => ['ES', 'MULTIPLE_PIPELINE'],
],
+ 'esInstanceId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'ListPipeline' => [
+ 'UpdatePipelines' => [
'path' => '/openapi/logstashes/{InstanceId}/pipelines',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'pipelineId',
+ 'name' => 'trigger',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'page',
+ 'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '1',
- 'maximum' => '200',
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'size',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '1',
- 'maximum' => '200',
- ],
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'DescribePipeline' => [
- 'path' => '/openapi/logstashes/{InstanceId}/pipelines/{PipelineId}',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdatePrivateNetworkWhiteIps' => [
+ 'path' => '/openapi/instances/{InstanceId}/private-network-white-ips',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'PipelineId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- ],
- ],
- 'DescribePipelineManagementConfig' => [
- 'path' => '/openapi/logstashes/{InstanceId}/pipeline-management-config',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
+ 'name' => 'clientToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'InstanceId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'modifyMode',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'clientToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'RunPipelines' => [
- 'path' => '/openapi/logstashes/{InstanceId}/pipelines/action/run',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdatePublicNetwork' => [
+ 'path' => '/openapi/instances/{InstanceId}/public-network',
+ 'methods' => ['patch', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -10283,243 +6602,112 @@
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'body',
'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'CreateLogstash' => [
- 'path' => '/openapi/logstashes',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdatePublicWhiteIps' => [
+ 'path' => '/openapi/instances/{InstanceId}/public-white-ips',
+ 'methods' => ['patch', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
+ 'name' => 'InstanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'modifyMode',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'body',
'in' => 'body',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'paymentType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'version' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'nodeAmount' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- 'nodeSpec' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'disk' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- 'diskType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'spec' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- ],
- 'networkConfig' => [
- 'type' => 'object',
- 'required' => true,
- 'properties' => [
- 'type' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'vpcId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'vswitchId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'vsArea' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- ],
- 'paymentInfo' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'duration' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- 'pricingCycle' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'isAutoRenew' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'autoRenewDuration' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- ],
- ],
- 'description' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'resourceGroupId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'UpdateExtendfiles' => [
- 'path' => '/openapi/logstashes/{InstanceId}/extendfiles',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateReadWritePolicy' => [
+ 'path' => '/openapi/instances/{InstanceId}/actions/update-read-write-policy',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'body',
'in' => 'body',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListPipelineIds' => [
- 'path' => '/openapi/instances/{InstanceId}/pipeline-ids',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateSnapshotSetting' => [
+ 'path' => '/openapi/instances/{InstanceId}/snapshot-setting',
+ 'methods' => ['post', 'put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'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],
],
],
],
- 'CancelLogstashDeletion' => [
- 'path' => '/openapi/logstashes/{InstanceId}/actions/cancel-deletion',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateSynonymsDicts' => [
+ 'path' => '/openapi/instances/{InstanceId}/synonymsDict',
+ 'methods' => ['put'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -10530,584 +6718,410 @@
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'TurnOnZone' => [
- 'path' => '/openapi/instances/{instanceId}/actions/turnOn-zone',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'UpdateTemplate' => [
+ 'path' => '/openapi/instances/{InstanceId}/templates/{TemplateName}',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'instanceId',
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'zone',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'TemplateName',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListInstanceHistoryEvents' => [
- 'path' => '/openapi/events',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateWhiteIps' => [
+ 'path' => '/openapi/instances/{InstanceId}/white-ips',
+ 'methods' => ['patch', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'instanceId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'name' => 'InstanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'nodeIP',
+ 'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'eventType',
+ 'name' => 'modifyMode',
'in' => 'query',
- 'style' => 'simple',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'eventLevel',
- 'in' => 'query',
- 'style' => 'simple',
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'array',
+ 'type' => 'object',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
+ 'properties' => [
+ 'esIPWhitelist' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ ],
+ 'whiteIpGroup' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'groupName' => ['type' => 'string', 'required' => false],
+ 'ips' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ ],
+ 'whiteIpType' => ['type' => 'string', 'required' => false],
+ ],
+ ],
],
],
],
+ ],
+ ],
+ 'UpdateXpackMonitorConfig' => [
+ 'path' => '/openapi/logstashes/{InstanceId}/xpack-monitor-config',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'eventCreateStartTime',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'eventCreateEndTime',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'eventExecuteStartTime',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'eventExecuteEndTime',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'eventFinashStartTime',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'eventFinashEndTime',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'page',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'AK' => [],
],
+ ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'size',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'name' => 'InstanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'eventCycleStatus',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'style' => 'simple',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'body',
'in' => 'body',
'style' => 'json',
'schema' => [
- 'type' => 'array',
+ 'type' => 'object',
'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'sortField' => [
- 'type' => 'string',
- 'required' => false,
- 'enum' => [
- 'eventCreateTime',
- 'eventExecuteTime',
- 'eventFinishTime',
- ],
- ],
- 'desc' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'properties' => [
+ 'enable' => ['type' => 'boolean', 'required' => false],
+ 'endpoints' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'minItems' => 1,
+ 'maxItems' => 2,
],
+ 'userName' => ['type' => 'string', 'required' => false],
+ 'password' => ['type' => 'string', 'required' => false],
],
],
],
],
],
- 'UpdateDynamicSettings' => [
- 'path' => '/openapi/instances/{InstanceId}/dynamic-settings',
- 'methods' => [
- 'put',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpgradeEngineVersion' => [
+ 'path' => '/openapi/instances/{InstanceId}/actions/upgrade-version',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'ClientToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- ],
- ],
- [
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'RegionId',
+ 'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'dryRun',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
'name' => 'body',
'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'version' => ['type' => 'string', 'required' => false],
+ 'type' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'enum' => ['engineVersion', 'aliVersion'],
+ ],
+ 'plugins' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'name' => ['type' => 'string', 'required' => false],
+ 'version' => ['type' => 'string', 'required' => false],
+ 'fileVersion' => ['type' => 'string', 'required' => false],
+ 'enable' => ['type' => 'string', 'required' => false],
+ ],
+ ],
+ ],
+ ],
],
],
[
- 'name' => 'mode',
+ 'name' => 'updateStrategy',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'DescribeDynamicSettings' => [
- 'path' => '/openapi/instances/{InstanceId}/dynamic-settings',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpgradeInfo' => [
+ 'path' => '/openapi/instances/{instanceId}/upgradeInfo',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'InstanceId',
+ 'name' => 'instanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListActionRecords' => [
- 'path' => '/openapi/instances/{InstanceId}/action-records',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ValidateConnection' => [
+ 'path' => '/openapi/logstashes/{InstanceId}/validate-connection',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'requestId',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'userId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- ],
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => ['type' => 'string', 'required' => false],
],
+ ],
+ ],
+ 'ValidateShrinkNodes' => [
+ 'path' => '/openapi/instances/{InstanceId}/validate-shrink-nodes',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'actionNames',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- ],
+ 'AK' => [],
],
+ ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'filter',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- ],
+ 'name' => 'InstanceId',
+ 'in' => 'path',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'page',
+ 'name' => 'nodeType',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'size',
+ 'name' => 'ignoreStatus',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'startTime',
+ 'name' => 'count',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'endTime',
- 'in' => 'query',
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'json',
'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'nodeType' => ['type' => 'string', 'required' => false],
+ 'host' => ['type' => 'string', 'required' => false],
+ 'port' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'zoneId' => ['type' => 'string', 'required' => false],
+ 'hostName' => ['type' => 'string', 'required' => false],
+ ],
+ ],
],
],
],
],
- 'DisableKibanaPvlNetwork' => [
- 'path' => '/openapi/instances/{InstanceId}/actions/disable-kibana-private',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'ValidateSlrPermission' => [
+ 'path' => '/openapi/user/servicerolepermission',
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- 'application/x-www-form-urlencoded',
- ],
- 'produces' => [
- 'application/json',
- ],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'InstanceId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'rolename',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'UpdateKibanaPvlNetwork' => [
- 'path' => '/openapi/instances/{InstanceId}/actions/update-kibana-private',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'ValidateTransferableNodes' => [
+ 'path' => '/openapi/instances/{InstanceId}/validate-transfer-nodes',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'pvlId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'clientToken',
+ 'name' => 'nodeType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'body',
'in' => 'body',
'style' => 'json',
'schema' => [
- 'type' => 'object',
+ 'type' => 'array',
'required' => false,
- 'properties' => [
- 'endpointName' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'securityGroups' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'host' => ['type' => 'string', 'required' => false],
+ 'port' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'zoneId' => ['type' => 'string', 'required' => false],
],
],
],
],
],
],
- 'ListKibanaPvlNetwork' => [
- 'path' => '/openapi/instances/{InstanceId}/actions/get-kibana-private',
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'consumes' => [
- 'application/json',
- 'application/x-www-form-urlencoded',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'InstanceId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- ],
- ],
- 'EnableKibanaPvlNetwork' => [
- 'path' => '/openapi/instances/{InstanceId}/actions/enable-kibana-private',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'createInstance' => [
+ 'path' => '/openapi/instances',
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
+ 'consumes' => ['application/json'],
+ 'produces' => ['application/json'],
'deprecated' => false,
'parameters' => [
[
- 'name' => 'InstanceId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
'name' => 'clientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'body',
@@ -11117,177 +7131,63 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'endpointName' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'securityGroups' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- 'vSwitchIdsZone' => [
+ 'zoneCount' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'paymentType' => ['type' => 'string', 'required' => false],
+ 'paymentInfo' => ['$ref' => '#/components/schemas/PaymentInfo', 'required' => false],
+ 'nodeAmount' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ 'instanceCategory' => ['type' => 'string', 'required' => false],
+ 'esAdminPassword' => ['type' => 'string', 'required' => true],
+ 'esVersion' => ['type' => 'string', 'required' => true],
+ 'nodeSpec' => ['$ref' => '#/components/schemas/NodeSpec', 'required' => false],
+ 'masterConfiguration' => ['$ref' => '#/components/schemas/MasterNodeConfiguration', 'required' => false],
+ 'warmNodeConfiguration' => ['$ref' => '#/components/schemas/WarmNodeConfiguration', 'required' => false],
+ 'clientNodeConfiguration' => ['$ref' => '#/components/schemas/ClientNodeConfiguration', 'required' => false],
+ 'elasticDataNodeConfiguration' => ['$ref' => '#/components/schemas/ElasticDataNodeConfiguration', 'required' => false],
+ 'kibanaConfiguration' => ['$ref' => '#/components/schemas/KibanaNodeConfiguration', 'required' => false],
+ 'networkConfig' => ['$ref' => '#/components/schemas/NetworkConfig', 'required' => true],
+ 'resourceGroupId' => ['type' => 'string', 'required' => false],
+ 'description' => ['type' => 'string', 'required' => false],
+ 'tags' => [
'type' => 'array',
'required' => false,
'items' => [
'type' => 'object',
'required' => false,
'properties' => [
- 'vswitchId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'zoneId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'tagKey' => ['type' => 'string', 'required' => false],
+ 'tagValue' => ['type' => 'string', 'required' => false],
],
],
],
- 'vpcId' => [
- 'type' => 'string',
- 'required' => false,
- ],
],
],
],
],
],
- 'TurnOffZone' => [
- 'path' => '/openapi/instances/{instanceId}/actions/turnOff-zone',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'consumes' => [
- 'application/json',
- ],
- 'produces' => [
- 'application/json',
- ],
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'instanceId',
- 'in' => 'path',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'zone',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
],
'endpoints' => [
- [
- 'regionId' => 'cn-qingdao',
- 'endpoint' => 'elasticsearch.cn-qingdao.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-beijing',
- 'endpoint' => 'elasticsearch.cn-beijing.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-zhangjiakou',
- 'endpoint' => 'elasticsearch.cn-zhangjiakou.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-hangzhou',
- 'endpoint' => 'elasticsearch.cn-hangzhou.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-shanghai',
- 'endpoint' => 'elasticsearch.cn-shanghai.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-shenzhen',
- 'endpoint' => 'elasticsearch.cn-shenzhen.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-hongkong',
- 'endpoint' => 'elasticsearch.cn-hongkong.aliyuncs.com',
- ],
- [
- 'regionId' => 'ap-southeast-1',
- 'endpoint' => 'elasticsearch.ap-southeast-1.aliyuncs.com',
- ],
- [
- 'regionId' => 'ap-southeast-2',
- 'endpoint' => 'elasticsearch.ap-southeast-2.aliyuncs.com',
- ],
- [
- 'regionId' => 'ap-southeast-3',
- 'endpoint' => 'elasticsearch.ap-southeast-3.aliyuncs.com',
- ],
- [
- 'regionId' => 'ap-southeast-5',
- 'endpoint' => 'elasticsearch.ap-southeast-5.aliyuncs.com',
- ],
- [
- 'regionId' => 'ap-northeast-1',
- 'endpoint' => 'elasticsearch.ap-northeast-1.aliyuncs.com',
- ],
- [
- 'regionId' => 'eu-west-1',
- 'endpoint' => 'elasticsearch.eu-west-1.aliyuncs.com',
- ],
- [
- 'regionId' => 'us-west-1',
- 'endpoint' => 'elasticsearch.us-west-1.aliyuncs.com',
- ],
- [
- 'regionId' => 'us-east-1',
- 'endpoint' => 'elasticsearch.us-east-1.aliyuncs.com',
- ],
- [
- 'regionId' => 'eu-central-1',
- 'endpoint' => 'elasticsearch.eu-central-1.aliyuncs.com',
- ],
- [
- 'regionId' => 'ap-south-1',
- 'endpoint' => 'elasticsearch.ap-south-1.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-hangzhou-finance',
- 'endpoint' => 'elasticsearch.cn-hangzhou-finance.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-shanghai-finance-1',
- 'endpoint' => 'elasticsearch.cn-shanghai-finance-1.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-north-2-gov-1',
- 'endpoint' => 'elasticsearch.cn-north-2-gov-1.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-guangzhou',
- 'endpoint' => 'elasticsearch.cn-guangzhou.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-chengdu',
- 'endpoint' => 'elasticsearch.cn-chengdu.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-wulanchabu',
- 'endpoint' => 'elasticsearch.cn-wulanchabu.aliyuncs.com',
- ],
+ ['regionId' => 'ap-northeast-1', 'regionName' => '日本(东京)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'elasticsearch.ap-northeast-1.aliyuncs.com', 'endpoint' => 'elasticsearch.ap-northeast-1.aliyuncs.com', 'vpc' => 'elasticsearch-vpc.ap-northeast-1.aliyuncs.com'],
+ ['regionId' => 'ap-southeast-1', 'regionName' => '新加坡', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'elasticsearch.ap-southeast-1.aliyuncs.com', 'endpoint' => 'elasticsearch.ap-southeast-1.aliyuncs.com', 'vpc' => 'elasticsearch-vpc.ap-southeast-1.aliyuncs.com'],
+ ['regionId' => 'ap-southeast-2', 'regionName' => '澳大利亚(悉尼)已关停', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'elasticsearch.ap-southeast-2.aliyuncs.com', 'endpoint' => 'elasticsearch.ap-southeast-2.aliyuncs.com', 'vpc' => 'elasticsearch-vpc.ap-southeast-2.aliyuncs.com'],
+ ['regionId' => 'ap-southeast-3', 'regionName' => '马来西亚(吉隆坡)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'elasticsearch.ap-southeast-3.aliyuncs.com', 'endpoint' => 'elasticsearch.ap-southeast-3.aliyuncs.com', 'vpc' => 'elasticsearch-vpc.ap-southeast-3.aliyuncs.com'],
+ ['regionId' => 'ap-southeast-5', 'regionName' => '印度尼西亚(雅加达)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'elasticsearch.ap-southeast-5.aliyuncs.com', 'endpoint' => 'elasticsearch.ap-southeast-5.aliyuncs.com', 'vpc' => 'elasticsearch-vpc.ap-southeast-5.aliyuncs.com'],
+ ['regionId' => 'cn-beijing', 'regionName' => '华北2(北京)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'elasticsearch.cn-beijing.aliyuncs.com', 'endpoint' => 'elasticsearch.cn-beijing.aliyuncs.com', 'vpc' => 'elasticsearch-vpc.cn-beijing.aliyuncs.com'],
+ ['regionId' => 'cn-chengdu', 'regionName' => '西南1(成都)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'elasticsearch.cn-chengdu.aliyuncs.com', 'endpoint' => 'elasticsearch.cn-chengdu.aliyuncs.com', 'vpc' => 'elasticsearch-vpc.cn-chengdu.aliyuncs.com'],
+ ['regionId' => 'cn-guangzhou', 'regionName' => '华南3(广州)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'elasticsearch.cn-guangzhou.aliyuncs.com', 'endpoint' => 'elasticsearch.cn-guangzhou.aliyuncs.com', 'vpc' => 'elasticsearch-vpc.cn-guangzhou.aliyuncs.com'],
+ ['regionId' => 'cn-hangzhou', 'regionName' => '华东1(杭州)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'elasticsearch.cn-hangzhou.aliyuncs.com', 'endpoint' => 'elasticsearch.cn-hangzhou.aliyuncs.com', 'vpc' => 'elasticsearch-vpc.cn-hangzhou.aliyuncs.com'],
+ ['regionId' => 'cn-hongkong', 'regionName' => '中国香港', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'elasticsearch.cn-hongkong.aliyuncs.com', 'endpoint' => 'elasticsearch.cn-hongkong.aliyuncs.com', 'vpc' => 'elasticsearch-vpc.cn-hongkong.aliyuncs.com'],
+ ['regionId' => 'cn-qingdao', 'regionName' => '华北1(青岛)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'elasticsearch.cn-qingdao.aliyuncs.com', 'endpoint' => 'elasticsearch.cn-qingdao.aliyuncs.com', 'vpc' => 'elasticsearch-vpc.cn-qingdao.aliyuncs.com'],
+ ['regionId' => 'cn-shanghai', 'regionName' => '华东2(上海)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'elasticsearch.cn-shanghai.aliyuncs.com', 'endpoint' => 'elasticsearch.cn-shanghai.aliyuncs.com', 'vpc' => 'elasticsearch-vpc.cn-shanghai.aliyuncs.com'],
+ ['regionId' => 'cn-shenzhen', 'regionName' => '华南1(深圳)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'elasticsearch.cn-shenzhen.aliyuncs.com', 'endpoint' => 'elasticsearch.cn-shenzhen.aliyuncs.com', 'vpc' => 'elasticsearch-vpc.cn-shenzhen.aliyuncs.com'],
+ ['regionId' => 'cn-wulanchabu', 'regionName' => '华北6(乌兰察布)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'elasticsearch.cn-wulanchabu.aliyuncs.com', 'endpoint' => 'elasticsearch.cn-wulanchabu.aliyuncs.com', 'vpc' => 'elasticsearch-vpc.cn-wulanchabu.aliyuncs.com'],
+ ['regionId' => 'cn-zhangjiakou', 'regionName' => '华北3(张家口)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'elasticsearch.cn-zhangjiakou.aliyuncs.com', 'endpoint' => 'elasticsearch.cn-zhangjiakou.aliyuncs.com', 'vpc' => 'elasticsearch-vpc.cn-zhangjiakou.aliyuncs.com'],
+ ['regionId' => 'us-west-1', 'regionName' => '美国(硅谷)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'elasticsearch.us-west-1.aliyuncs.com', 'endpoint' => 'elasticsearch.us-west-1.aliyuncs.com', 'vpc' => 'elasticsearch-vpc.us-west-1.aliyuncs.com'],
+ ['regionId' => 'us-east-1', 'regionName' => '美国(弗吉尼亚)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'elasticsearch.us-east-1.aliyuncs.com', 'endpoint' => 'elasticsearch.us-east-1.aliyuncs.com', 'vpc' => 'elasticsearch-vpc.us-east-1.aliyuncs.com'],
+ ['regionId' => 'eu-west-1', 'regionName' => '英国(伦敦)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'elasticsearch.eu-west-1.aliyuncs.com', 'endpoint' => 'elasticsearch.eu-west-1.aliyuncs.com', 'vpc' => 'elasticsearch-vpc.eu-west-1.aliyuncs.com'],
+ ['regionId' => 'eu-central-1', 'regionName' => '德国(法兰克福)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'elasticsearch.eu-central-1.aliyuncs.com', 'endpoint' => 'elasticsearch.eu-central-1.aliyuncs.com', 'vpc' => 'elasticsearch-vpc.eu-central-1.aliyuncs.com'],
+ ['regionId' => 'ap-south-1', 'regionName' => '印度(孟买)已关停', 'areaId' => 'middleEast', 'areaName' => '中东', 'public' => 'elasticsearch.ap-south-1.aliyuncs.com', 'endpoint' => 'elasticsearch.ap-south-1.aliyuncs.com', 'vpc' => 'elasticsearch-vpc.ap-south-1.aliyuncs.com'],
+ ['regionId' => 'cn-shanghai-finance-1', 'regionName' => '华东2 金融云', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'elasticsearch.cn-shanghai-finance-1.aliyuncs.com', 'endpoint' => 'elasticsearch.cn-shanghai-finance-1.aliyuncs.com', 'vpc' => 'elasticsearch-vpc.cn-shanghai-finance-1.aliyuncs.com'],
+ ['regionId' => 'cn-north-2-gov-1', 'regionName' => '北京政务云', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'elasticsearch.cn-north-2-gov-1.aliyuncs.com', 'endpoint' => 'elasticsearch.cn-north-2-gov-1.aliyuncs.com', 'vpc' => 'elasticsearch-vpc.cn-north-2-gov-1.aliyuncs.com'],
+ ['regionId' => 'cn-hangzhou-finance', 'regionName' => '华东1 金融云', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'elasticsearch.cn-hangzhou-finance.aliyuncs.com', 'endpoint' => 'elasticsearch.cn-hangzhou-finance.aliyuncs.com', 'vpc' => 'elasticsearch-vpc.cn-hangzhou-finance.aliyuncs.com'],
],
];