diff options
Diffstat (limited to 'data/elasticsearch/2017-06-13')
| -rw-r--r-- | data/elasticsearch/2017-06-13/api-docs.php | 10880 |
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'], ], ]; |
