'1.0', 'info' => [ 'style' => 'ROA', 'product' => 'elasticsearch', 'version' => '2017-06-13', ], 'components' => [ 'schemas' => [ 'ClientNodeConfiguration' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'diskType' => [ 'type' => 'string', 'required' => true, 'enum' => [ 'cloud_efficiency', ], ], 'amount' => [ 'type' => 'integer', 'format' => 'int64', 'required' => true, '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', ], ], 'disk' => [ 'type' => 'integer', 'format' => 'int64', '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', ], ], ], ], 'DictInfo' => [ 'type' => 'object', 'properties' => [ 'type' => [ 'type' => 'string', ], 'sourceType' => [ 'type' => 'string', ], 'fileSize' => [ 'type' => 'integer', 'format' => 'int64', ], 'name' => [ 'type' => 'string', ], ], ], 'ElasticDataNodeConfiguration' => [ 'type' => 'object', 'required' => false, 'properties' => [ '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', ], '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', ], ], 'disk' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '20', 'maximum' => '20480', ], 'performanceLevel' => [ 'type' => 'string', 'required' => false, 'enum' => [ 'PL0', 'PL1', 'PL2', 'PL3', ], ], ], ], 'Elasticsearch' => [ '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, ], 'ikHotDicts' => [ 'type' => 'array', '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, ], 'tags' => [ 'type' => 'array', 'required' => false, 'items' => [ '$ref' => '#/components/schemas/Tag', ], ], 'haveKibana' => [ 'type' => 'boolean', 'required' => false, ], 'dictList' => [ 'type' => 'array', 'required' => false, 'items' => [ '$ref' => '#/components/schemas/DictInfo', ], ], 'extendConfigs' => [ 'type' => 'array', '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, ], '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, ], '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, ], 'productType' => [ 'type' => 'string', 'required' => false, 'enum' => [ 'generalBusiness', 'logEnhancement', 'community', ], ], 'advancedSetting' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'gcName' => [ 'type' => 'string', 'enum' => [ 'CMS', 'G1', ], ], ], ], 'nodeAmount' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, ], 'updatedAt' => [ 'type' => 'string', 'required' => false, ], 'esConfig' => [ 'type' => 'object', 'required' => false, 'additionalProperties' => [ 'type' => 'string', ], ], 'esIPWhitelist' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', ], ], 'kibanaIPWhitelist' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', ], ], 'privateNetworkIpWhiteList' => [ 'type' => 'array', 'required' => false, '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, ], ], ], 'KibanaNodeConfiguration' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'amount' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '1', 'maximum' => '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, ], ], ], 'Logstash' => [ 'type' => 'object', 'properties' => [ 'endpointList' => [ 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ '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', ], 'config' => [ 'type' => 'object', 'additionalProperties' => [ 'type' => 'string', ], ], 'createdAt' => [ 'type' => 'string', ], 'networkConfig' => [ 'type' => 'object', 'properties' => [ 'type' => [ 'type' => 'string', ], 'vpcId' => [ 'type' => 'string', ], 'vsArea' => [ 'type' => 'string', ], 'vswitchId' => [ 'type' => 'string', ], ], ], 'zoneInfos' => [ 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'status' => [ 'type' => 'string', ], 'zoneId' => [ 'type' => 'string', ], ], ], ], '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', ], ], ], 'paymentType' => [ 'type' => 'string', ], 'protocol' => [ 'type' => 'string', ], 'tags' => [ 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'tagKey' => [ 'type' => 'string', ], 'tagValue' => [ 'type' => 'string', ], ], ], ], 'zoneCount' => [ 'type' => 'integer', 'format' => 'int64', ], ], ], 'MasterNodeConfiguration' => [ 'type' => 'object', 'required' => false, 'properties' => [ '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', ], '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', ], ], ], 'NetworkConfig' => [ 'type' => 'object', 'properties' => [ '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', ], 'loadBalanceConfig' => [ 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'vswitchId' => [ 'type' => 'string', ], 'vsArea' => [ 'type' => 'string', ], ], ], ], ], ], 'NodeInfo' => [ 'type' => 'object', 'properties' => [ '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', ], 'performanceLevel' => [ 'type' => 'string', 'required' => false, 'enum' => [ 'PL0', 'PL1', 'PL2', 'PL3', 'CPL0', 'CPL1', ], ], 'diskType' => [ 'type' => 'string', 'required' => false, 'enum' => [ 'cloud_essd', 'cloud_efficiency', 'cloud_ssd', ], ], 'diskPreference' => [ 'type' => 'string', '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', ], ], ], ], 'PaymentInfo' => [ 'type' => 'object', 'properties' => [ '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', ], 'writePolicy' => [ 'type' => 'string', 'enum' => [ 'sync', 'async', ], ], ], ], 'Tag' => [ 'type' => 'object', 'properties' => [ 'tagKey' => [ 'type' => 'string', ], 'tagValue' => [ 'type' => 'string', ], ], ], 'WarmNodeConfiguration' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'diskType' => [ 'type' => 'string', 'required' => false, 'enum' => [ 'cloud_efficiency', ], ], 'diskEncryption' => [ 'type' => 'boolean', 'required' => false, ], 'amount' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, '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', ], ], 'disk' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '500', 'maximum' => '20480', ], 'performanceLevel' => [ 'type' => 'string', 'required' => false, 'enum' => [ 'PL0', 'PL1', 'PL2', 'PL3', ], ], ], ], 'WhiteIpGroup' => [ 'type' => 'object', 'properties' => [ 'groupName' => [ 'type' => 'string', ], 'WhiteIpType' => [ 'type' => 'string', ], 'ips' => [ 'type' => 'array', 'items' => [ 'type' => 'string', ], ], ], ], 'ZoneInfo' => [ 'type' => 'object', 'properties' => [ 'status' => [ 'type' => 'string', ], 'zoneId' => [ 'type' => 'string', ], ], ], ], ], 'apis' => [ '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, ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Index', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'CreateDataStream' => [ 'path' => '/openapi/instances/{InstanceId}/data-streams', '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' => 'body', 'in' => 'body', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'CreateILMPolicy' => [ 'path' => '/openapi/instances/{InstanceId}/ilm-policies', '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' => 'body', 'in' => 'body', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'CreateIndexTemplate' => [ 'path' => '/openapi/instances/{InstanceId}/index-templates', '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' => '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, ], ], ], ], ], ], ], ], 'DeleteDataStream' => [ 'path' => '/openapi/instances/{InstanceId}/data-streams/{DataStream}', 'methods' => [ 'delete', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'DataStream', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'DeleteILMPolicy' => [ 'path' => '/openapi/instances/{InstanceId}/ilm-policies/{PolicyName}', 'methods' => [ 'delete', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'PolicyName', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], '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, ], ], [ 'name' => 'IndexTemplate', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'DescribeILMPolicy' => [ 'path' => '/openapi/instances/{InstanceId}/ilm-policies/{PolicyName}', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'PolicyName', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'DescribeIndexTemplate' => [ 'path' => '/openapi/instances/{InstanceId}/index-templates/{IndexTemplate}', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'IndexTemplate', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'ListDataStreams' => [ 'path' => '/openapi/instances/{InstanceId}/data-streams', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'isManaged', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'name', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'ListILMPolicies' => [ 'path' => '/openapi/instances/{InstanceId}/ilm-policies', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'policyName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], '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, ], ], [ '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, ], ], ], ], '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, ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'DataStream', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'UpdateILMPolicy' => [ 'path' => '/openapi/instances/{InstanceId}/ilm-policies/{PolicyName}', 'methods' => [ 'put', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'PolicyName', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'body', 'in' => 'body', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], '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, ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'IndexTemplate', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'body', 'in' => 'body', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'CreateComponentIndex' => [ 'path' => '/openapi/instances/{InstanceId}/component-index/{name}', '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' => '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, ], ], ], ], ], ], 'DeleteComponentIndex' => [ 'path' => '/openapi/instances/{InstanceId}/component-index/{name}', 'methods' => [ 'delete', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'name', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'DeleteDeprecatedTemplate' => [ 'path' => '/openapi/instances/{InstanceId}/deprecated-templates/{name}', 'methods' => [ 'delete', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'name', '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, ], ], [ 'name' => 'name', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'DescribeDeprecatedTemplate' => [ 'path' => '/openapi/instances/{InstanceId}/deprecated-templates/{name}', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'name', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'ListComponentIndices' => [ 'path' => '/openapi/instances/{InstanceId}/component-index', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', '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, 'minimum' => '1', 'maximum' => '1000', ], ], [ 'name' => 'size', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '1000', ], ], ], ], 'ListDeprecatedTemplates' => [ 'path' => '/openapi/instances/{InstanceId}/deprecated-templates', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'produces' => [ 'application/json', 'application/octet-stream', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', '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', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100', ], ], ], ], 'UpdateComponentIndex' => [ 'path' => '/openapi/instances/{InstanceId}/component-index/{name}', 'methods' => [ 'put', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => '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, ], ], ], ], ], ], 'DeleteInstance' => [ 'path' => '/openapi/instances/{InstanceId}', 'methods' => [ 'delete', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'clientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'deleteType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'UpdateInstanceChargeType' => [ 'path' => '/openapi/instances/{InstanceId}/actions/convert-pay-type', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], [ 'BearerToken' => [], ], ], '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' => [ 'paymentInfo' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'duration' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'pricingCycle' => [ 'type' => 'string', 'required' => false, ], ], ], 'paymentType' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], '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, ], ], [ 'name' => 'clientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'description' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], '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, ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'body', 'in' => 'body', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'ModifyElastictask' => [ 'path' => '/openapi/instances/{InstanceId}/elastic-task', 'methods' => [ 'post', ], '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, ], ], ], ], 'ModifyInstanceMaintainTime' => [ 'path' => '/openapi/instances/{InstanceId}/actions/modify-maintaintime', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'UpdateKibanaWhiteIps' => [ 'path' => '/openapi/instances/{InstanceId}/kibana-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, ], ], [ 'name' => 'modifyMode', '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, ], ], ], ], ], ], ], ], ], 'UpdateWhiteIps' => [ 'path' => '/openapi/instances/{InstanceId}/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, ], ], [ 'name' => 'modifyMode', '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, ], ], ], ], ], ], ], ], '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, ], ], [ 'name' => 'size', 'in' => 'query', '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, ], ], [ '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, ], ], ], ], 'DescribeInstance' => [ 'path' => '/openapi/instances/{InstanceId}', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'DescribeRegions' => [ 'path' => '/openapi/regions', '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', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'extended', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], ], ], 'GetElastictask' => [ 'path' => '/openapi/instances/{InstanceId}/elastic-task', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'ListInstanceIndices' => [ 'path' => '/openapi/instances/{InstanceId}/indices', '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' => 'all', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'name', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'isManaged', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'isOpenstore', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'page', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'size', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], ], 'createInstance' => [ 'path' => '/openapi/instances', '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' => '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, ], ], ], ], ], ], ], ], ], 'EstimatedRestartTime' => [ 'path' => '/openapi/instances/{InstanceId}/estimated-time/restart-time', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'RestartInstance' => [ 'path' => '/openapi/instances/{InstanceId}/actions/restart', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'RenewInstance' => [ 'path' => '/openapi/instances/{InstanceId}/actions/renew', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'ActivateZones' => [ 'path' => '/openapi/instances/{InstanceId}/actions/recover-zones', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'DeactivateZones' => [ 'path' => '/openapi/instances/{InstanceId}/actions/down-zones', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'InterruptElasticsearchTask' => [ 'path' => '/openapi/instances/{InstanceId}/actions/interrupt', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'clientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'ResumeElasticsearchTask' => [ 'path' => '/openapi/instances/{InstanceId}/actions/resume', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'clientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'MigrateToOtherZone' => [ 'path' => '/openapi/instances/{InstanceId}/actions/migrate-zones', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'dryRun', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => true, ], ], [ 'name' => 'body', 'in' => 'body', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'CancelDeletion' => [ 'path' => '/openapi/instances/{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, ], ], [ 'name' => 'clientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'DiagnoseInstance' => [ 'path' => '/openapi/diagnosis/instances/{InstanceId}/actions/diagnose', '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' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'indices' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], ], 'diagnoseItems' => [ 'type' => 'array', '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', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'CapacityPlan' => [ 'path' => '/openapi/assist/actions/capacity-plan', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'Anonymous' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'body', 'in' => 'body', 'schema' => [ '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, ], ], ], ], ], ], '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, ], ], ], ], 'ListDicts' => [ 'path' => '/openapi/instances/{InstanceId}/dicts', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'analyzerType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'name', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'ListShardRecoveries' => [ 'path' => '/openapi/instances/{InstanceId}/cat-recovery', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'activeOnly', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], ], ], 'ListTags' => [ 'path' => '/openapi/tags/all-tags', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'ListTagResources' => [ 'path' => '/openapi/tags', '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, ], ], ], ], 'UntagResources' => [ 'path' => '/openapi/tags', 'methods' => [ 'delete', ], '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' => 'body', 'in' => 'query', 'schema' => [ 'type' => 'string', ], ], ], ], 'TagResources' => [ 'path' => '/openapi/tags', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ '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', ], ], ], ], ], ], ], 'DeleteDataTask' => [ 'path' => '/openapi/instances/{InstanceId}/data-task', 'methods' => [ 'delete', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'taskId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'GetTransferableNodes' => [ 'path' => '/openapi/instances/{InstanceId}/transferable-nodes', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'ListDataTasks' => [ 'path' => '/openapi/instances/{InstanceId}/data-task', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'GetClusterDataInformation' => [ 'path' => '/openapi/cluster/data-information', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'body', 'in' => 'body', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'ValidateTransferableNodes' => [ 'path' => '/openapi/instances/{InstanceId}/validate-transfer-nodes', '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' => 'nodeType', 'in' => 'query', '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, ], ], ], ], ], ], ], 'TransferNode' => [ 'path' => '/openapi/instances/{InstanceId}/actions/transfer', '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' => 'nodeType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'clientToken', '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, ], ], ], ], ], ], ], 'CancelTask' => [ 'path' => '/openapi/instances/{InstanceId}/actions/cancel-task', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', '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, ], ], ], ], 'CreateCollector' => [ 'path' => '/openapi/collectors', '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' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ '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, ], ], ], ], ], ], ], 'DeleteCollector' => [ 'path' => '/openapi/collectors/{ResId}', 'methods' => [ 'delete', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'ModifyDeployMachine' => [ 'path' => '/openapi/collectors/{ResId}/actions/modify-deploy-machines', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ResId', '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, ], ], ], ], 'UpdateCollector' => [ 'path' => '/openapi/collectors/{ResId}', 'methods' => [ 'put', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ResId', '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, ], ], ], ], 'UpdateCollectorName' => [ 'path' => '/openapi/collectors/{ResId}/actions/rename', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], [ 'name' => 'body', 'in' => 'body', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'StartCollector' => [ 'path' => '/openapi/collectors/{ResId}/actions/start', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ResId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'StopCollector' => [ 'path' => '/openapi/collectors/{ResId}/actions/stop', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'DescribeCollector' => [ 'path' => '/openapi/collectors/{ResId}', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ResId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'ListDefaultCollectorConfigurations' => [ 'path' => '/openapi/beats/default-configurations', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'resType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'resVersion', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'sourceType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'ListCollectors' => [ 'path' => '/openapi/collectors', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'resId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'name', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'instanceId', 'in' => 'query', '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' => '500', ], ], [ 'name' => 'sourceType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'ListNodes' => [ 'path' => '/openapi/collectors/{ResId}/nodes', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ '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' => '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, ], ], ], ], 'RestartCollector' => [ 'path' => '/openapi/collectors/{ResId}/actions/restart', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'ReinstallCollector' => [ 'path' => '/openapi/collectors/{ResId}/actions/reinstall', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], [ 'name' => 'body', 'in' => 'body', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'UpdateInstance' => [ 'path' => '/openapi/instances/{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, ], ], [ 'name' => 'clientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'orderActionType', 'in' => 'query', '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' => 'force', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], ], ], 'GetSuggestShrinkableNodes' => [ 'path' => '/openapi/instances/{InstanceId}/suggest-shrinkable-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, ], ], [ 'name' => 'nodeType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'count', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, ], ], [ 'name' => 'ignoreStatus', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], ], ], 'ValidateShrinkNodes' => [ 'path' => '/openapi/instances/{InstanceId}/validate-shrink-nodes', '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' => 'nodeType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ignoreStatus', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'count', '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' => [ '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, ], ], ], ], ], ], ], '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, ], ], [ 'name' => 'nodeType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'clientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ignoreStatus', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'count', '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, ], ], ], ], ], ], ], 'UpgradeEngineVersion' => [ 'path' => '/openapi/instances/{InstanceId}/actions/upgrade-version', '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' => 'dryRun', 'in' => 'query', 'schema' => [ 'type' => 'boolean', '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', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], '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' => 'object', 'required' => false, 'properties' => [ 'esConfig' => [ 'type' => 'object', 'required' => false, 'additionalProperties' => [ 'type' => 'string', ], ], ], ], ], [ 'name' => 'force', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], ], ], '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, ], ], [ 'name' => 'clientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'body', 'in' => 'body', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'UpdateSynonymsDicts' => [ 'path' => '/openapi/instances/{InstanceId}/synonymsDict', 'methods' => [ 'put', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], '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, ], ], [ 'name' => 'clientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'body', 'in' => 'body', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'UpdateAdvancedSetting' => [ 'path' => '/openapi/instances/{InstanceId}/actions/update-advanced-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, ], ], [ 'name' => 'clientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'body', 'in' => 'body', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'UpdateExtendConfig' => [ 'path' => '/openapi/instances/{InstanceId}/extend-configs/actions/update', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ '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, ], ], ], ], 'UpdateTemplate' => [ 'path' => '/openapi/instances/{InstanceId}/templates/{TemplateName}', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'TemplateName', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'body', 'in' => 'body', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], '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, ], ], [ 'name' => 'clientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'body', 'in' => 'body', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'UpdateBlackIps' => [ 'path' => '/openapi/instances/{InstanceId}/black-ips', 'methods' => [ 'patch', 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'DescribeTemplates' => [ 'path' => '/openapi/instances/{InstanceId}/templates', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'ListAckClusters' => [ 'path' => '/openapi/ack-clusters', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'page', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '50', ], ], [ 'name' => 'size', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '50', ], ], [ 'name' => 'vpcId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'ListDictInformation' => [ 'path' => '/openapi/instances/{InstanceId}/dict/_info', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'bucketName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'key', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'analyzerType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'ListEcsInstances' => [ 'path' => '/openapi/ecs', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ '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' => '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, ], ], ], ], 'DescribeAckOperator' => [ 'path' => '/openapi/ack-clusters/{ClusterId}/operator', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'GetRegionConfiguration' => [ 'path' => '/openapi/region', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'zoneId', 'in' => 'query', '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', ], ], [ 'name' => 'size', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '500', ], ], [ 'name' => 'ClusterId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'InstallAckOperator' => [ 'path' => '/openapi/ack-clusters/{ClusterId}/operator', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ClusterId', '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, ], ], ], ], 'InstallUserPlugins' => [ 'path' => '/openapi/instances/{InstanceId}/plugins/user/actions/install', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'RecommendTemplates' => [ 'path' => '/openapi/instances/{InstanceId}/recommended-templates', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'usageScenario', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'ValidateSlrPermission' => [ 'path' => '/openapi/user/servicerolepermission', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'rolename', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'InitializeOperationRole' => [ 'path' => '/openapi/user/slr', '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' => 'body', 'in' => 'body', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'ListPlugins' => [ 'path' => '/openapi/instances/{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, ], ], [ 'name' => 'name', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'page', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'size', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'source', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'InstallSystemPlugin' => [ 'path' => '/openapi/instances/{InstanceId}/plugins/system/actions/install', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], '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, ], ], [ 'name' => 'clientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'body', 'in' => 'body', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'force', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], ], ], 'GetEmonMonitorData' => [ 'path' => '/openapi/emon/projects/{ProjectId}/metrics/query', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ProjectId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'body', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], '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, ], ], ], ], 'GetEmonGrafanaAlerts' => [ 'path' => '/openapi/emon/projects/{ProjectId}/grafana/proxy/api/alerts', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ProjectId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'body', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'GetEmonGrafanaDashboards' => [ 'path' => '/openapi/emon/projects/{ProjectId}/grafana/proxy/api/search', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ProjectId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'body', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], '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', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ProjectId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'AlarmGroupId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'body', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], '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, ], ], [ 'name' => 'type', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ '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, 'minimum' => '1', 'maximum' => '50', ], ], ], ], 'AddConnectableCluster' => [ 'path' => '/openapi/instances/{InstanceId}/connected-clusters', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'DeleteConnectedCluster' => [ 'path' => '/openapi/instances/{InstanceId}/connected-clusters', 'methods' => [ 'delete', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'clientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'connectedInstanceId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], '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, ], ], [ 'name' => 'clientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'modifyMode', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'body', 'in' => 'body', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'UpdatePublicWhiteIps' => [ 'path' => '/openapi/instances/{InstanceId}/public-white-ips', 'methods' => [ 'patch', 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ '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, ], ], [ 'name' => 'body', 'in' => 'body', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'UpdatePublicNetwork' => [ 'path' => '/openapi/instances/{InstanceId}/public-network', 'methods' => [ 'patch', 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], '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, ], ], [ 'name' => 'clientToken', 'in' => 'query', '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, ], ], ], ], ], ], 'ModifyWhiteIps' => [ 'path' => '/openapi/instances/{InstanceId}/actions/modify-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, ], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ '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, ], ], '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, ], ], ], ], ], ], ], ], 'DescribeConnectableClusters' => [ 'path' => '/openapi/instances/{InstanceId}/connectable-clusters', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'alreadySetItems', 'in' => 'query', 'schema' => [ 'type' => 'boolean', '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, ], ], ], ], 'TriggerNetwork' => [ 'path' => '/openapi/instances/{InstanceId}/actions/network-trigger', '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' => '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, ], ], ], ], ], ], 'OpenHttps' => [ 'path' => '/openapi/instances/{InstanceId}/actions/open-https', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'clientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'CloseHttps' => [ 'path' => '/openapi/instances/{InstanceId}/actions/close-https', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'clientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'CreateVpcEndpoint' => [ 'path' => '/openapi/instances/{InstanceId}/vpc-endpoints', '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' => 'dryRun', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'serviceId' => [ 'type' => 'string', 'required' => false, ], 'zoneId' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], 'DeleteVpcEndpoint' => [ 'path' => '/openapi/instances/{InstanceId}/vpc-endpoints/{EndpointId}', 'methods' => [ 'delete', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'EndpointId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'ListVpcEndpoints' => [ 'path' => '/openapi/instances/{InstanceId}/vpc-endpoints', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'size', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'page', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], ], 'CreateSnapshot' => [ 'path' => '/openapi/instances/{InstanceId}/snapshots', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'body', 'in' => 'body', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'AddSnapshotRepo' => [ 'path' => '/openapi/instances/{InstanceId}/snapshot-repos', 'methods' => [ 'post', ], '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, ], ], ], ], 'DeleteSnapshotRepo' => [ 'path' => '/openapi/instances/{InstanceId}/snapshot-repos', 'methods' => [ 'delete', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'repoPath', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'clientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], '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, ], ], [ 'name' => 'body', 'in' => 'body', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'DescribeSnapshotSetting' => [ 'path' => '/openapi/instances/{InstanceId}/snapshot-setting', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'ListSnapshotReposByInstanceId' => [ 'path' => '/openapi/instances/{InstanceId}/snapshot-repos', '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, ], ], ], ], 'ListAlternativeSnapshotRepos' => [ 'path' => '/openapi/instances/{InstanceId}/alternative-snapshot-repos', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'alreadySetItems', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], ], ], 'ListDiagnosisItems' => [ 'path' => '/openapi/diagnosis/items', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'lang', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'UpdateDiagnosisSettings' => [ 'path' => '/openapi/diagnosis/instances/{InstanceId}/settings', 'methods' => [ 'put', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'body', 'in' => 'body', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], '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, ], ], [ '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', ], ], [ '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, ], ], ], ], 'ListDiagnoseReportIds' => [ 'path' => '/openapi/diagnosis/instances/{InstanceId}/report-ids', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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', ], ], [ 'name' => 'size', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '500', ], ], [ 'name' => 'trigger', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'DescribeDiagnoseReport' => [ 'path' => '/openapi/diagnosis/instances/{InstanceId}/reports/{ReportId}', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'lang', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ReportId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'DescribeDiagnosisSettings' => [ 'path' => '/openapi/diagnosis/instances/{InstanceId}/settings', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'lang', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'ListDiagnoseIndices' => [ 'path' => '/openapi/diagnosis/instances/{InstanceId}/indices', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'lang', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'OpenDiagnosis' => [ 'path' => '/openapi/diagnosis/instances/{InstanceId}/actions/open-diagnosis', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], '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, ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'lang', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], '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, ], ], [ 'name' => 'clientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'body', 'in' => 'body', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], '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, ], ], ], ], 'ListKibanaPlugins' => [ 'path' => '/openapi/instances/{InstanceId}/kibana-plugins', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', '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, ], ], ], ], 'InstallKibanaSystemPlugin' => [ 'path' => '/openapi/instances/{InstanceId}/kibana-plugins/system/actions/install', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'UninstallKibanaPlugin' => [ 'path' => '/openapi/instances/{InstanceId}/kibana-plugins/actions/uninstall', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'DeleteLogstash' => [ 'path' => '/openapi/logstashes/{InstanceId}', 'methods' => [ 'delete', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'clientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'deleteType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], '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, ], ], [ 'name' => 'clientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ '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', ], ], ], ], ], ], '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, ], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', 'properties' => [ 'description' => [ 'type' => 'string', ], ], ], ], ], ], 'UpdateLogstashChargeType' => [ 'path' => '/openapi/logstashes/{InstanceId}/actions/convert-pay-type', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], '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, ], ], [ 'name' => 'size', 'in' => 'query', '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' => '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, ], ], ], ], 'DescribeLogstash' => [ 'path' => '/openapi/logstashes/{InstanceId}', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'RenewLogstash' => [ 'path' => '/openapi/logstashes/{InstanceId}/actions/renew', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'RestartLogstash' => [ 'path' => '/openapi/logstashes/{InstanceId}/actions/restart', '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' => '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' => '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, ], ], ], ], ], ], 'EstimatedLogstashRestartTime' => [ 'path' => '/openapi/logstashes/{InstanceId}/estimated-time/restart-time', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], '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, ], ], [ 'name' => 'clientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'body', 'in' => 'body', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'ListExtendfiles' => [ 'path' => '/openapi/logstashes/{InstanceId}/extendfiles', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], '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, ], ], [ 'name' => 'name', 'in' => 'query', '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, ], ], ], ], 'InstallLogstashSystemPlugin' => [ 'path' => '/openapi/logstashes/{InstanceId}/plugins/system/actions/install', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], '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, ], ], [ 'name' => 'clientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], 'ListLogstashLog' => [ 'path' => '/openapi/logstashes/{InstanceId}/search-log', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'type', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ '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, ], ], ], ], 'UpdateXpackMonitorConfig' => [ 'path' => '/openapi/logstashes/{InstanceId}/xpack-monitor-config', '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' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', '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, ], ], ], ], ], ], 'ListAvailableEsInstanceIds' => [ 'path' => '/openapi/logstashes/{InstanceId}/available-elasticsearch-for-centralized-management', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'DescribeXpackMonitorConfig' => [ 'path' => '/openapi/logstashes/{InstanceId}/xpack-monitor-config', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'ValidateConnection' => [ 'path' => '/openapi/logstashes/{InstanceId}/validate-connection', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'InterruptLogstashTask' => [ 'path' => '/openapi/logstashes/{InstanceId}/actions/interrupt', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'clientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'ResumeLogstashTask' => [ 'path' => '/openapi/logstashes/{InstanceId}/actions/resume', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'clientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'CreatePipelines' => [ 'path' => '/openapi/logstashes/{InstanceId}/pipelines', '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' => 'trigger', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ '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, ], ], ], ], ], ], ], 'DeletePipelines' => [ 'path' => '/openapi/logstashes/{InstanceId}/pipelines', 'methods' => [ 'delete', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'pipelineIds', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'UpdatePipelines' => [ 'path' => '/openapi/logstashes/{InstanceId}/pipelines', 'methods' => [ 'put', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'trigger', '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, ], ], ], ], 'StopPipelines' => [ 'path' => '/openapi/logstashes/{InstanceId}/pipelines/action/stop', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'UpdatePipelineManagementConfig' => [ 'path' => '/openapi/logstashes/{InstanceId}/pipeline-management-config', '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' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'endpoints' => [ 'type' => 'array', '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, ], ], 'pipelineManagementType' => [ 'type' => 'string', 'required' => false, 'enum' => [ 'ES', 'MULTIPLE_PIPELINE', ], ], 'esInstanceId' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], 'ListPipeline' => [ 'path' => '/openapi/logstashes/{InstanceId}/pipelines', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'pipelineId', 'in' => 'query', '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', ], ], ], ], 'DescribePipeline' => [ 'path' => '/openapi/logstashes/{InstanceId}/pipelines/{PipelineId}', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', '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' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'clientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'RunPipelines' => [ 'path' => '/openapi/logstashes/{InstanceId}/pipelines/action/run', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'CreateLogstash' => [ 'path' => '/openapi/logstashes', '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' => '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, ], ], ], ], ], ], 'UpdateExtendfiles' => [ 'path' => '/openapi/logstashes/{InstanceId}/extendfiles', 'methods' => [ 'put', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], '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, ], ], ], ], 'ListPipelineIds' => [ 'path' => '/openapi/instances/{InstanceId}/pipeline-ids', 'methods' => [ 'post', ], '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, ], ], ], ], 'CancelLogstashDeletion' => [ 'path' => '/openapi/logstashes/{InstanceId}/actions/cancel-deletion', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'clientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], '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', 'in' => 'path', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'zone', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'ListInstanceHistoryEvents' => [ 'path' => '/openapi/events', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ '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' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], ], ], [ 'name' => 'eventLevel', 'in' => 'query', 'style' => 'simple', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], ], ], [ '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' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], ], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'sortField' => [ 'type' => 'string', 'required' => false, 'enum' => [ 'eventCreateTime', 'eventExecuteTime', 'eventFinishTime', ], ], 'desc' => [ 'type' => 'boolean', 'required' => false, ], ], ], ], ], ], ], 'UpdateDynamicSettings' => [ 'path' => '/openapi/instances/{InstanceId}/dynamic-settings', 'methods' => [ 'put', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', ], ], [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', ], ], [ 'name' => 'body', 'in' => 'body', 'schema' => [ 'type' => 'string', ], ], [ 'name' => 'mode', 'in' => 'query', 'schema' => [ 'type' => 'string', ], ], ], ], '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', ], ], ], ], 'ListActionRecords' => [ 'path' => '/openapi/instances/{InstanceId}/action-records', 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'consumes' => [ 'application/json', ], 'produces' => [ 'application/json', ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => [ 'type' => 'string', ], ], [ 'name' => 'requestId', 'in' => 'query', 'schema' => [ 'type' => 'string', ], ], [ 'name' => 'userId', 'in' => 'query', 'schema' => [ 'type' => 'string', ], ], [ 'name' => 'actionNames', 'in' => 'query', 'schema' => [ 'type' => 'string', ], ], [ 'name' => 'filter', 'in' => 'query', 'schema' => [ 'type' => 'string', ], ], [ 'name' => 'page', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', ], ], [ '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', ], ], ], ], '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, ], ], ], ], '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, ], ], [ 'name' => 'pvlId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'clientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'endpointName' => [ 'type' => 'string', 'required' => false, ], 'securityGroups' => [ 'type' => 'array', 'required' => false, 'items' => [ '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', ], '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', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'endpointName' => [ 'type' => 'string', 'required' => false, ], 'securityGroups' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'string', 'required' => true, ], ], 'vSwitchIdsZone' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'vswitchId' => [ 'type' => 'string', 'required' => false, ], 'zoneId' => [ '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', ], ], ];