diff --git a/docs/css/api-ref/ALL_META.TXT.json b/docs/css/api-ref/ALL_META.TXT.json
index bc8dfba7..30aa7ca7 100644
--- a/docs/css/api-ref/ALL_META.TXT.json
+++ b/docs/css/api-ref/ALL_META.TXT.json
@@ -7,91 +7,26 @@
"node_id":"css_03_0001.xml",
"product_code":"css",
"code":"1",
- "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
+ "des":"Welcome to Cloud Search Service (CSS) API Reference. CSS is a fully managed, distributed search service that enables you to perform quick, real-time search on both struct",
"doc_type":"api",
- "kw":"Before You Start",
+ "kw":"Before You Start,API Reference",
"search_title":"",
"metedata":[
{
"documenttype":"api",
"prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "opensource":"true"
}
],
"title":"Before You Start",
"githuburl":""
},
- {
- "uri":"css_03_0051.html",
- "node_id":"css_03_0051.xml",
- "product_code":"css",
- "code":"2",
- "des":"Welcome to Cloud Search Service API Reference. Cloud Search Service (CSS) provides hosted, distributed search engine services. It is fully compatible with open-source Ela",
- "doc_type":"api",
- "kw":"Overview,Before You Start,API Reference",
- "search_title":"",
- "metedata":[
- {
- "documenttype":"api",
- "prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
- }
- ],
- "title":"Overview",
- "githuburl":""
- },
- {
- "uri":"css_03_0053.html",
- "node_id":"css_03_0053.xml",
- "product_code":"css",
- "code":"3",
- "des":"An endpoint is the request address for calling an API. Endpoints vary depending on services and regions. For the endpoints of all services, see Regions and Endpoints.",
- "doc_type":"api",
- "kw":"Endpoints,Before You Start,API Reference",
- "search_title":"",
- "metedata":[
- {
- "documenttype":"api",
- "prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
- }
- ],
- "title":"Endpoints",
- "githuburl":""
- },
- {
- "uri":"css_03_0056.html",
- "node_id":"css_03_0056.xml",
- "product_code":"css",
- "code":"4",
- "des":"In CSS, Elasticsearch 7.6.2, 7.9.3, and 7.10.2 are supported. OpenSearch 1.3.6 and 2.11.0 are supported. Kibana 7.6.2, 7.9.3, and 7.10.2 are supported.",
- "doc_type":"api",
- "kw":"Supported Cluster Versions,Before You Start,API Reference",
- "search_title":"",
- "metedata":[
- {
- "documenttype":"api",
- "prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
- }
- ],
- "title":"Supported Cluster Versions",
- "githuburl":""
- },
{
"uri":"css_03_0057.html",
"node_id":"css_03_0057.xml",
"product_code":"css",
- "code":"5",
- "des":"The CSS API is a self-developed API that complies with RESTful API design specifications. You can call CSS APIs to implement the CSS functions described in Table 1.",
+ "code":"2",
+ "des":"CSS APIs comply with RESTful API design specifications. You can use the functions described in Table 1 by calling the corresponding APIs.",
"doc_type":"api",
"kw":"API Overview,API Reference",
"search_title":"",
@@ -99,19 +34,17 @@
{
"documenttype":"api",
"prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "opensource":"true"
}
],
"title":"API Overview",
"githuburl":""
},
{
- "uri":"css_03_0137.html",
- "node_id":"css_03_0137.xml",
+ "uri":"css_03_0077.html",
+ "node_id":"css_03_0077.xml",
"product_code":"css",
- "code":"6",
+ "code":"3",
"des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"doc_type":"api",
"kw":"Calling APIs",
@@ -120,20 +53,18 @@
{
"documenttype":"api",
"prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "opensource":"true"
}
],
"title":"Calling APIs",
"githuburl":""
},
{
- "uri":"css_03_0138.html",
- "node_id":"css_03_0138.xml",
+ "uri":"css_03_0078.html",
+ "node_id":"css_03_0078.xml",
"product_code":"css",
- "code":"7",
- "des":"This section describes the structure of a RESTful API request, and uses the API for Obtaining a User Token as an example to describe how to call an API. A token is a user",
+ "code":"4",
+ "des":"This section describes the structure of a RESTful API request, and uses the IAM API for obtain a user token as an example to describe how to call an API.A request URI is ",
"doc_type":"api",
"kw":"Making an API Request,Calling APIs,API Reference",
"search_title":"",
@@ -141,20 +72,18 @@
{
"documenttype":"api",
"prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "opensource":"true"
}
],
"title":"Making an API Request",
"githuburl":""
},
{
- "uri":"css_03_0139.html",
- "node_id":"css_03_0139.xml",
+ "uri":"css_03_0079.html",
+ "node_id":"css_03_0079.xml",
"product_code":"css",
- "code":"8",
- "des":"CSS supports token authentication.The validity period of a token is 24 hours. When using a token for authentication, cache it to prevent frequently calling the IAM API.A ",
+ "code":"5",
+ "des":"You can use either of the following authentication methods when calling APIs:AK/SK-based authentication: Requests are encrypted using AK/SK pairs.Token authentication: Re",
"doc_type":"api",
"kw":"Authentication,Calling APIs,API Reference",
"search_title":"",
@@ -162,19 +91,17 @@
{
"documenttype":"api",
"prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "opensource":"true"
}
],
"title":"Authentication",
"githuburl":""
},
{
- "uri":"css_03_0140.html",
- "node_id":"css_03_0140.xml",
+ "uri":"css_03_0080.html",
+ "node_id":"css_03_0080.xml",
"product_code":"css",
- "code":"9",
+ "code":"6",
"des":"After sending a request, you will receive a response containing the status code, response header, and response body.A status code is a group of digits, ranging from 1xx t",
"doc_type":"api",
"kw":"Returned Values,Calling APIs,API Reference",
@@ -183,576 +110,499 @@
{
"documenttype":"api",
"prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "opensource":"true"
}
],
"title":"Returned Values",
"githuburl":""
},
{
- "uri":"css_03_0062.html",
- "node_id":"css_03_0062.xml",
+ "uri":"css_03_0097.html",
+ "node_id":"css_03_0097.xml",
"product_code":"css",
- "code":"10",
- "des":"This section describes how to create a CSS cluster by using APIs. Figure 1 illustrates the API calling process.The token obtained on IAM is valid for only 24 hours. If yo",
- "doc_type":"api",
- "kw":"Getting Started,API Reference",
- "search_title":"",
- "metedata":[
- {
- "documenttype":"api",
- "prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
- }
- ],
- "title":"Getting Started",
- "githuburl":""
- },
- {
- "uri":"css_03_0008.html",
- "node_id":"css_03_0008.xml",
- "product_code":"css",
- "code":"11",
+ "code":"7",
"des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"doc_type":"api",
- "kw":"Cluster Management APIs",
+ "kw":"APIs",
"search_title":"",
"metedata":[
{
"documenttype":"api",
"prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "opensource":"true"
}
],
- "title":"Cluster Management APIs",
+ "title":"APIs",
"githuburl":""
},
{
- "uri":"css_03_0019.html",
- "node_id":"css_03_0019.xml",
- "product_code":"css",
- "code":"12",
- "des":"This API is used to create a cluster.Table 2 describes the request parameters.Table 11 describes the response parameters.Example requestExample response{\n \"cluster\": {\n ",
+ "uri":"cluster_management.html",
+ "node_id":"cluster_management.xml",
+ "product_code":"",
+ "code":"8",
+ "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"doc_type":"api",
- "kw":"Creating a Cluster,Cluster Management APIs,API Reference",
+ "kw":"Cluster Management",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api"
}
],
- "title":"Creating a Cluster",
+ "title":"Cluster Management",
"githuburl":""
},
{
- "uri":"css_03_0018.html",
- "node_id":"css_03_0018.xml",
- "product_code":"css",
- "code":"13",
- "des":"This API is used to query and display the cluster list and cluster status.NoneTable 2 describes the response parameters.Example requestExample request of querying cluster",
+ "uri":"CreateCluster.html",
+ "node_id":"createcluster.xml",
+ "product_code":"",
+ "code":"9",
+ "des":"This API is used to create a cluster.POST /v1.0/{project_id}/clustersStatus code: 200Example request for creating a pay-per-use cluster.Status code: 200Request succeeded.",
"doc_type":"api",
- "kw":"Querying the List of Clusters,Cluster Management APIs,API Reference",
+ "kw":"Creating a cluster,Cluster Management,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"CreateCluster"
}
],
- "title":"Querying the List of Clusters",
+ "title":"Creating a cluster",
+ "githuburl":""
+ },
+ {
+ "uri":"ListClustersDetails.html",
+ "node_id":"listclustersdetails.xml",
+ "product_code":"",
+ "code":"10",
+ "des":"This API is used to query and display the cluster list and cluster status.GET /v1.0/{project_id}/clustersNoneStatus code: 200Query the first two clusters.- Method 1: GET ",
+ "doc_type":"api",
+ "kw":"Querying the Cluster List,Cluster Management,API Reference",
+ "search_title":"",
+ "metedata":[
+ {
+ "opensource":"true",
+ "documenttype":"api",
+ "operation_id":"ListClustersDetails"
+ }
+ ],
+ "title":"Querying the Cluster List",
"githuburl":""
},
{
"uri":"ShowClusterDetail.html",
"node_id":"showclusterdetail.xml",
- "product_code":"css",
- "code":"14",
- "des":"This API is used to query and display details about a cluster.You can debug this API in . Automatic authentication is supported.GET /v1.0/{project_id}/clusters/{cluster_i",
+ "product_code":"",
+ "code":"11",
+ "des":"This API is used to query and display the details of a cluster.GET /v1.0/{project_id}/clusters/{cluster_id}NoneStatus code: 200NoneStatus code: 200Request succeeded.See E",
"doc_type":"api",
- "kw":"Querying Cluster Details,Cluster Management APIs,API Reference",
+ "kw":"Querying Cluster Details,Cluster Management,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"ShowClusterDetail"
}
],
"title":"Querying Cluster Details",
"githuburl":""
},
{
- "uri":"css_03_0084.html",
- "node_id":"css_03_0084.xml",
- "product_code":"css",
- "code":"15",
- "des":"This API is used to change the name of a cluster.POST /v1.0/{project_id}/clusters/{cluster_id}/changenameNoneNone",
+ "uri":"DeleteCluster.html",
+ "node_id":"deletecluster.xml",
+ "product_code":"",
+ "code":"12",
+ "des":"This API is used to delete a cluster. All resources of the deleted cluster, including customer data, will be released. If you want to retain the data in a customer cluste",
"doc_type":"api",
- "kw":"Changing a Cluster Name,Cluster Management APIs,API Reference",
+ "kw":"Deleting a Cluster,Cluster Management,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
- }
- ],
- "title":"Changing a Cluster Name",
- "githuburl":""
- },
- {
- "uri":"css_03_0021.html",
- "node_id":"css_03_0021.xml",
- "product_code":"css",
- "code":"16",
- "des":"This API is used to restart a cluster. Restarting the cluster will interrupt ongoing services.NoneNoneNoneTable 2 describes the status code.",
- "doc_type":"api",
- "kw":"Restarting a Cluster,Cluster Management APIs,API Reference",
- "search_title":"",
- "metedata":[
- {
"documenttype":"api",
- "prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
- }
- ],
- "title":"Restarting a Cluster",
- "githuburl":""
- },
- {
- "uri":"css_03_0020.html",
- "node_id":"css_03_0020.xml",
- "product_code":"css",
- "code":"17",
- "des":"This API is used to delete a cluster. All resources, including customer data, of the deleted cluster will be released. For data security reasons, create a snapshot for th",
- "doc_type":"api",
- "kw":"Deleting a Cluster,Cluster Management APIs,API Reference",
- "search_title":"",
- "metedata":[
- {
- "documenttype":"api",
- "prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "operation_id":"DeleteCluster"
}
],
"title":"Deleting a Cluster",
"githuburl":""
},
+ {
+ "uri":"UpdateClusterName.html",
+ "node_id":"updateclustername.xml",
+ "product_code":"",
+ "code":"13",
+ "des":"This API is used to change the name of a cluster.POST /v1.0/{project_id}/clusters/{cluster_id}/changenameNoneChange the display name of the current cluster.NoneSee Error ",
+ "doc_type":"api",
+ "kw":"Renaming a Cluster,Cluster Management,API Reference",
+ "search_title":"",
+ "metedata":[
+ {
+ "opensource":"true",
+ "documenttype":"api",
+ "operation_id":"UpdateClusterName"
+ }
+ ],
+ "title":"Renaming a Cluster",
+ "githuburl":""
+ },
{
"uri":"ResetPassword.html",
"node_id":"resetpassword.xml",
- "product_code":"css",
+ "product_code":"",
+ "code":"14",
+ "des":"This API is used to change the password of a cluster.POST /v1.0/{project_id}/clusters/{cluster_id}/password/resetNoneChange the administrator password of the current clus",
+ "doc_type":"api",
+ "kw":"Changing the Password of a Cluster,Cluster Management,API Reference",
+ "search_title":"",
+ "metedata":[
+ {
+ "opensource":"true",
+ "documenttype":"api",
+ "operation_id":"ResetPassword"
+ }
+ ],
+ "title":"Changing the Password of a Cluster",
+ "githuburl":""
+ },
+ {
+ "uri":"RestartCluster.html",
+ "node_id":"restartcluster.xml",
+ "product_code":"",
+ "code":"15",
+ "des":"This API is used to restart a cluster. Services will be interrupted during the restart.POST /v1.0/{project_id}/clusters/{cluster_id}/restartNoneNoneNoneNoneSee Error Code",
+ "doc_type":"api",
+ "kw":"Restarting a Cluster,Cluster Management,API Reference",
+ "search_title":"",
+ "metedata":[
+ {
+ "opensource":"true",
+ "documenttype":"api",
+ "operation_id":"RestartCluster"
+ }
+ ],
+ "title":"Restarting a Cluster",
+ "githuburl":""
+ },
+ {
+ "uri":"UpdateExtendCluster.html",
+ "node_id":"updateextendcluster.xml",
+ "product_code":"",
+ "code":"16",
+ "des":"This API is used to add instances to a cluster (only Elasticsearch instances can be added). This API can only scale out clusters that only have common nodes. Clusters wit",
+ "doc_type":"api",
+ "kw":"Scaling Out a Cluster,Cluster Management,API Reference",
+ "search_title":"",
+ "metedata":[
+ {
+ "opensource":"true",
+ "documenttype":"api",
+ "operation_id":"UpdateExtendCluster"
+ }
+ ],
+ "title":"Scaling Out a Cluster",
+ "githuburl":""
+ },
+ {
+ "uri":"UpdateExtendInstanceStorage.html",
+ "node_id":"updateextendinstancestorage.xml",
+ "product_code":"",
+ "code":"17",
+ "des":"This API is used to add instances of different types and expand instance storage capacity in a cluster. This API is available for clusters with master, client, or cold da",
+ "doc_type":"api",
+ "kw":"Adding Instances and Expanding Instance Storage Capacity,Cluster Management,API Reference",
+ "search_title":"",
+ "metedata":[
+ {
+ "opensource":"true",
+ "documenttype":"api",
+ "operation_id":"UpdateExtendInstanceStorage"
+ }
+ ],
+ "title":"Adding Instances and Expanding Instance Storage Capacity",
+ "githuburl":""
+ },
+ {
+ "uri":"UpdateFlavor.html",
+ "node_id":"updateflavor.xml",
+ "product_code":"",
"code":"18",
- "des":"This API is used to change the password of a cluster.For details, see Calling APIs.POST /v1.0/{project_id}/clusters/{cluster_id}/password/resetNoneChange the administrato",
+ "des":"This API is used to modify the specifications of a cluster. Only the nodes of the ESS type can be modified.POST /v1.0/{project_id}/clusters/{cluster_id}/flavorNonePOST /v",
"doc_type":"api",
- "kw":"Changing a Password,Cluster Management APIs,API Reference",
+ "kw":"Changing Specifications,Cluster Management,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"UpdateFlavor"
}
],
- "title":"Changing a Password",
- "githuburl":""
- },
- {
- "uri":"css_03_0086.html",
- "node_id":"css_03_0086.xml",
- "product_code":"css",
- "code":"19",
- "des":"This API is used to modify the specifications of a cluster. Only the specifications of ESS nodes can be modified.You can debug this API in . Automatic authentication is s",
- "doc_type":"api",
- "kw":"Modifying Cluster Specifications,Cluster Management APIs,API Reference",
- "search_title":"",
- "metedata":[
- {
- "documenttype":"api",
- "prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
- }
- ],
- "title":"Modifying Cluster Specifications",
- "githuburl":""
- },
- {
- "uri":"css_03_0087.html",
- "node_id":"css_03_0087.xml",
- "product_code":"css",
- "code":"20",
- "des":"This API is used to change the specifications of a specified node type. The following node types are supported:ess: data nodeess-cold: cold data nodeess-client: client no",
- "doc_type":"api",
- "kw":"Changing the Specifications of a Specified Node Type,Cluster Management APIs,API Reference",
- "search_title":"",
- "metedata":[
- {
- "documenttype":"api",
- "prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
- }
- ],
- "title":"Changing the Specifications of a Specified Node Type",
- "githuburl":""
- },
- {
- "uri":"css_03_0025.html",
- "node_id":"css_03_0025.xml",
- "product_code":"css",
- "code":"21",
- "des":"This API is used to scale out a cluster with only common nodes. Clusters with master, client, or cold data nodes cannot use this API.Table 2 describes the request paramet",
- "doc_type":"api",
- "kw":"Scaling Out a Cluster with only Common Nodes,Cluster Management APIs,API Reference",
- "search_title":"",
- "metedata":[
- {
- "documenttype":"api",
- "prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
- }
- ],
- "title":"Scaling Out a Cluster with only Common Nodes",
- "githuburl":""
- },
- {
- "uri":"css_03_0038.html",
- "node_id":"css_03_0038.xml",
- "product_code":"css",
- "code":"22",
- "des":"This API is used to scale out a cluster with special nodes. That is, if a cluster has master, client, or cold data nodes, this API is used for scale-out.Table 2 describes",
- "doc_type":"api",
- "kw":"Scaling Out a Cluster with Special Nodes,Cluster Management APIs,API Reference",
- "search_title":"",
- "metedata":[
- {
- "documenttype":"api",
- "prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
- }
- ],
- "title":"Scaling Out a Cluster with Special Nodes",
- "githuburl":""
- },
- {
- "uri":"css_03_0088.html",
- "node_id":"css_03_0088.xml",
- "product_code":"css",
- "code":"23",
- "des":"This API is used to scale in a cluster by removing specified nodes. Yearly/Monthly clusters do not support the removal of specified nodes by calling this API.You can debu",
- "doc_type":"api",
- "kw":"Scaling in a Cluster By Removing Specified Nodes,Cluster Management APIs,API Reference",
- "search_title":"",
- "metedata":[
- {
- "documenttype":"api",
- "prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
- }
- ],
- "title":"Scaling in a Cluster By Removing Specified Nodes",
- "githuburl":""
- },
- {
- "uri":"css_03_0089.html",
- "node_id":"css_03_0089.xml",
- "product_code":"css",
- "code":"24",
- "des":"This API is used to remove instances of specific types and reduce instance storage capacity in a cluster.You can debug this API in . Automatic authentication is supported",
- "doc_type":"api",
- "kw":"Removing Nodes of a Specific Type,Cluster Management APIs,API Reference",
- "search_title":"",
- "metedata":[
- {
- "documenttype":"api",
- "prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
- }
- ],
- "title":"Removing Nodes of a Specific Type",
+ "title":"Changing Specifications",
"githuburl":""
},
{
"uri":"ListFlavors.html",
"node_id":"listflavors.xml",
- "product_code":"css",
- "code":"25",
- "des":"This API is used to query and display the IDs of supported instance flavors.NoneTable 2 describes the response parameters.Example requestGET /v1.0/6204a5bd270343b5885144c",
+ "product_code":"",
+ "code":"19",
+ "des":"This API is used to query and display the IDs of supported instance specifications.GET /v1.0/{project_id}/es-flavorsNoneStatus code: 200NoneStatus code: 200Request succee",
"doc_type":"api",
- "kw":"Obtaining the List of Instance Flavors,Cluster Management APIs,API Reference",
+ "kw":"Obtaining the Instance Specifications List,Cluster Management,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"ListFlavors"
}
],
- "title":"Obtaining the List of Instance Flavors",
+ "title":"Obtaining the Instance Specifications List",
"githuburl":""
},
{
- "uri":"css_03_0050.html",
- "node_id":"css_03_0050.xml",
- "product_code":"css",
- "code":"26",
- "des":"This API is used to download the HTTPS certificate of the server.NoneExample requestExample responseAfter obtaining the preceding character string, run the following comm",
+ "uri":"ListClustersTags.html",
+ "node_id":"listclusterstags.xml",
+ "product_code":"",
+ "code":"20",
+ "des":"This API is used to query all tags in a specified region.GET /v1.0/{project_id}/{resource_type}/tagsNoneStatus code: 200NoneStatus code: 200Request succeeded.See Error Co",
"doc_type":"api",
- "kw":"Downloading the Certificate,Cluster Management APIs,API Reference",
+ "kw":"Querying All Tags,Cluster Management,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
- }
- ],
- "title":"Downloading the Certificate",
- "githuburl":""
- },
- {
- "uri":"css_03_0077.html",
- "node_id":"css_03_0077.xml",
- "product_code":"css",
- "code":"27",
- "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
- "doc_type":"api",
- "kw":"Tag Management APIs",
- "search_title":"",
- "metedata":[
- {
"documenttype":"api",
- "prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
- }
- ],
- "title":"Tag Management APIs",
- "githuburl":""
- },
- {
- "uri":"css_03_0078.html",
- "node_id":"css_03_0078.xml",
- "product_code":"css",
- "code":"28",
- "des":"This API is used to query the tag information about a specified cluster.NoneTable 2 describes the response parameters.Example requestExample responseTable 4 describes the",
- "doc_type":"api",
- "kw":"Querying Tags of a Specified Cluster,Tag Management APIs,API Reference",
- "search_title":"",
- "metedata":[
- {
- "documenttype":"api",
- "prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
- }
- ],
- "title":"Querying Tags of a Specified Cluster",
- "githuburl":""
- },
- {
- "uri":"css_03_0079.html",
- "node_id":"css_03_0079.xml",
- "product_code":"css",
- "code":"29",
- "des":"This API is used to query all tags in a specified region.NoneTable 2 describes the response parameters.Example requestExample responseTable 4 describes the status code.",
- "doc_type":"api",
- "kw":"Querying All Tags,Tag Management APIs,API Reference",
- "search_title":"",
- "metedata":[
- {
- "documenttype":"api",
- "prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "operation_id":"ListClustersTags"
}
],
"title":"Querying All Tags",
"githuburl":""
},
{
- "uri":"css_03_0083.html",
- "node_id":"css_03_0083.xml",
- "product_code":"css",
- "code":"30",
- "des":"This API is used to add tags to a cluster. A cluster can have a maximum of 10 tags.NoneExample requestPOST /v1.0/458d905f22da49c39f609e3347d65723/css-cluster/4f3deec3-efa",
+ "uri":"ShowClusterTag.html",
+ "node_id":"showclustertag.xml",
+ "product_code":"",
+ "code":"21",
+ "des":"This API is used to query the tags of a specified cluster.GET /v1.0/{project_id}/{resource_type}/{cluster_id}/tagsNoneStatus code: 200NoneStatus code: 200Request succeede",
"doc_type":"api",
- "kw":"Adding Tags to a Cluster,Tag Management APIs,API Reference",
+ "kw":"Querying Tags of a Specified Cluster,Cluster Management,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"ShowClusterTag"
+ }
+ ],
+ "title":"Querying Tags of a Specified Cluster",
+ "githuburl":""
+ },
+ {
+ "uri":"CreateClustersTags.html",
+ "node_id":"createclusterstags.xml",
+ "product_code":"",
+ "code":"22",
+ "des":"This API is used to add tags to a cluster.POST /v1.0/{project_id}/{resource_type}/{cluster_id}/tagsNoneCreate a cluster tag.NoneSee Error Codes.",
+ "doc_type":"api",
+ "kw":"Adding Tags to a Cluster,Cluster Management,API Reference",
+ "search_title":"",
+ "metedata":[
+ {
+ "opensource":"true",
+ "documenttype":"api",
+ "operation_id":"CreateClustersTags"
}
],
"title":"Adding Tags to a Cluster",
"githuburl":""
},
{
- "uri":"css_03_0081.html",
- "node_id":"css_03_0081.xml",
- "product_code":"css",
- "code":"31",
- "des":"This API is used to add or delete tags to or from a specified cluster in batches. Tag Management Service (TMS) uses this API to batch manage tags of a cluster. A cluster ",
+ "uri":"DeleteClustersTags.html",
+ "node_id":"deleteclusterstags.xml",
+ "product_code":"",
+ "code":"23",
+ "des":"This API is used to delete a cluster tag.DELETE /v1.0/{project_id}/{resource_type}/{cluster_id}/tags/{key}NoneNoneNoneNoneSee Error Codes.",
"doc_type":"api",
- "kw":"Adding or Deleting Cluster Tags in Batches,Tag Management APIs,API Reference",
+ "kw":"Deleting a Cluster Tag,Cluster Management,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"DeleteClustersTags"
+ }
+ ],
+ "title":"Deleting a Cluster Tag",
+ "githuburl":""
+ },
+ {
+ "uri":"UpdateBatchClustersTags.html",
+ "node_id":"updatebatchclusterstags.xml",
+ "product_code":"",
+ "code":"24",
+ "des":"This API is used to add tags to or delete tags from a cluster in batches.POST /v1.0/{project_id}/{resource_type}/{cluster_id}/tags/actionNoneCreate or delete cluster tags",
+ "doc_type":"api",
+ "kw":"Adding or Deleting Cluster Tags in Batches,Cluster Management,API Reference",
+ "search_title":"",
+ "metedata":[
+ {
+ "opensource":"true",
+ "documenttype":"api",
+ "operation_id":"UpdateBatchClustersTags"
}
],
"title":"Adding or Deleting Cluster Tags in Batches",
"githuburl":""
},
{
- "uri":"css_03_0082.html",
- "node_id":"css_03_0082.xml",
- "product_code":"css",
- "code":"32",
- "des":"This API is used to delete specified cluster tags.NoneNoneExample requestDELETE /v1.0/458d905f22da49c39f609e3347d65723/css-cluster/4f3deec3-efa8-4598-bf91-560aad1377a3/ta",
+ "uri":"UpdateShrinkNodes.html",
+ "node_id":"updateshrinknodes.xml",
+ "product_code":"",
+ "code":"25",
+ "des":"This API is used to scale in a cluster by removing a specified node.POST /v1.0/{project_id}/clusters/{cluster_id}/node/offlineNoneScale in a cluster by scaling in specifi",
"doc_type":"api",
- "kw":"Deleting Specified Cluster Tags,Tag Management APIs,API Reference",
+ "kw":"Scaling In a Cluster by Removing a Specific Node,Cluster Management,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"UpdateShrinkNodes"
}
],
- "title":"Deleting Specified Cluster Tags",
+ "title":"Scaling In a Cluster by Removing a Specific Node",
"githuburl":""
},
{
- "uri":"css_03_0090.html",
- "node_id":"css_03_0090.xml",
- "product_code":"css",
- "code":"33",
- "des":"This API is used to replace a failed node.You can debug this API in . Automatic authentication is supported.PUT /v1.0/{project_id}/clusters/{cluster_id}/instance/{instanc",
+ "uri":"UpdateFlavorByType.html",
+ "node_id":"updateflavorbytype.xml",
+ "product_code":"",
+ "code":"26",
+ "des":"This API is used to modify cluster specifications. The following node types can be changed:ess: data nodeess: data nodeess-cold: cold data nodeess-cold: cold data nodeess",
"doc_type":"api",
- "kw":"Replacing a Node,Cluster Management APIs,API Reference",
+ "kw":"Changing the Specifications of a Specified Node Type,Cluster Management,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"UpdateFlavorByType"
+ }
+ ],
+ "title":"Changing the Specifications of a Specified Node Type",
+ "githuburl":""
+ },
+ {
+ "uri":"UpdateShrinkCluster.html",
+ "node_id":"updateshrinkcluster.xml",
+ "product_code":"",
+ "code":"27",
+ "des":"This API is used to remove instances of different types and reduce instance storage capacity in a cluster.POST /v1.0/extend/{project_id}/clusters/{cluster_id}/role/shrink",
+ "doc_type":"api",
+ "kw":"Scaling In Nodes of a Specific Type,Cluster Management,API Reference",
+ "search_title":"",
+ "metedata":[
+ {
+ "opensource":"true",
+ "documenttype":"api",
+ "operation_id":"UpdateShrinkCluster"
+ }
+ ],
+ "title":"Scaling In Nodes of a Specific Type",
+ "githuburl":""
+ },
+ {
+ "uri":"DownloadCert.html",
+ "node_id":"downloadcert.xml",
+ "product_code":"",
+ "code":"28",
+ "des":"This API is used to download a security certificate.GET /v1.0/{project_id}/cer/downloadNoneStatus code: 200NoneStatus code: 200Request succeeded.See Error Codes.",
+ "doc_type":"api",
+ "kw":"Downloading a Security Certificate,Cluster Management,API Reference",
+ "search_title":"",
+ "metedata":[
+ {
+ "opensource":"true",
+ "documenttype":"api",
+ "operation_id":"DownloadCert"
+ }
+ ],
+ "title":"Downloading a Security Certificate",
+ "githuburl":""
+ },
+ {
+ "uri":"UpdateInstance.html",
+ "node_id":"updateinstance.xml",
+ "product_code":"",
+ "code":"29",
+ "des":"This API is used to replace a failed node.PUT /v1.0/{project_id}/clusters/{cluster_id}/instance/{instance_id}/replaceNoneNoneNoneSee Error Codes.",
+ "doc_type":"api",
+ "kw":"Replacing a Node,Cluster Management,API Reference",
+ "search_title":"",
+ "metedata":[
+ {
+ "opensource":"true",
+ "documenttype":"api",
+ "operation_id":"UpdateInstance"
}
],
"title":"Replacing a Node",
"githuburl":""
},
{
- "uri":"css_03_0091.html",
- "node_id":"css_03_0091.xml",
- "product_code":"css",
- "code":"34",
- "des":"This API is used to change the security mode of a cluster.You can debug this API in . Automatic authentication is supported.POST /v1.0/{project_id}/clusters/{cluster_id}/",
+ "uri":"ChangeMode.html",
+ "node_id":"changemode.xml",
+ "product_code":"",
+ "code":"30",
+ "des":"This API is used to configure the security mode of a cluster.POST /v1.0/{project_id}/clusters/{cluster_id}/mode/changeNoneChange the security mode of the current cluster.",
"doc_type":"api",
- "kw":"Changing the Security Mode,Cluster Management APIs,API Reference",
+ "kw":"Configuring the Security Mode.,Cluster Management,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"ChangeMode"
}
],
- "title":"Changing the Security Mode",
+ "title":"Configuring the Security Mode.",
"githuburl":""
},
{
- "uri":"css_03_0092.html",
- "node_id":"css_03_0092.xml",
- "product_code":"css",
- "code":"35",
- "des":"This API is used to change the security group after a cluster is created.You can debug this API in . Automatic authentication is supported.POST /v1.0/{project_id}/cluster",
+ "uri":"AddIndependentNode.html",
+ "node_id":"addindependentnode.xml",
+ "product_code":"",
+ "code":"31",
+ "des":"If you have not enabled the master or client node when creating a cluster, you can call this API to add one.POST /v1.0/{project_id}/clusters/{cluster_id}/type/{type}/inde",
"doc_type":"api",
- "kw":"Changing the Security Group,Cluster Management APIs,API Reference",
+ "kw":"Adding Independent Masters and Clients,Cluster Management,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"AddIndependentNode"
}
],
- "title":"Changing the Security Group",
+ "title":"Adding Independent Masters and Clients",
"githuburl":""
},
{
"uri":"UpgradeCore.html",
"node_id":"upgradecore.xml",
- "product_code":"css",
- "code":"36",
- "des":"This API is used to upgrade Elasticsearch from an earlier version to a later version or the same version.For details, see Calling APIs.POST /v1.0/{project_id}/clusters/{c",
+ "product_code":"",
+ "code":"32",
+ "des":"This API is used to upgrade Elasticsearch from an earlier version to a later version or the same version.POST /v1.0/{project_id}/clusters/{cluster_id}/inst-type/{inst_typ",
"doc_type":"api",
- "kw":"Upgrading a Cluster Kernel,Cluster Management APIs,API Reference",
+ "kw":"Upgrading a Cluster Kernel,Cluster Management,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"UpgradeCore"
}
],
"title":"Upgrading a Cluster Kernel",
@@ -761,19 +611,17 @@
{
"uri":"ListImages.html",
"node_id":"listimages.xml",
- "product_code":"css",
- "code":"37",
- "des":"This API is used to obtain the ID of an image that can be upgraded in the current cluster.For details, see Calling APIs.GET /v1.0/{project_id}/clusters/{cluster_id}/targe",
+ "product_code":"",
+ "code":"33",
+ "des":"This API is used to obtain the ID of an image that can be upgraded in the current cluster.GET /v1.0/{project_id}/clusters/{cluster_id}/target/{upgrade_type}/imagesNoneSta",
"doc_type":"api",
- "kw":"Obtaining a Target Image ID,Cluster Management APIs,API Reference",
+ "kw":"Obtaining a Target Image ID,Cluster Management,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"ListImages"
}
],
"title":"Obtaining a Target Image ID",
@@ -782,19 +630,17 @@
{
"uri":"UpgradeDetail.html",
"node_id":"upgradedetail.xml",
- "product_code":"css",
- "code":"38",
- "des":"The upgrade takes a long time. You can call this API to check the upgrade progress on a node.For details, see Calling APIs.GET /v1.0/{project_id}/clusters/{cluster_id}/up",
+ "product_code":"",
+ "code":"34",
+ "des":"The upgrade takes a long time. You can call this API to check the upgrade progress on a node.GET /v1.0/{project_id}/clusters/{cluster_id}/upgrade/detailNoneStatus code: 2",
"doc_type":"api",
- "kw":"Obtaining Upgrade Details,Cluster Management APIs,API Reference",
+ "kw":"Obtaining Upgrade Details,Cluster Management,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"UpgradeDetail"
}
],
"title":"Obtaining Upgrade Details",
@@ -803,49 +649,121 @@
{
"uri":"RetryUpgradeTask.html",
"node_id":"retryupgradetask.xml",
- "product_code":"css",
- "code":"39",
- "des":"The upgrade takes a long time and the upgrade may fail due to network problems. You can use this API to retry a task or terminate the impact of a task.For details, see Ca",
+ "product_code":"",
+ "code":"35",
+ "des":"The upgrade may fail due to network problems. In this case, you can call this API to retry.PUT /v1.0/{project_id}/clusters/{cluster_id}/upgrade/{action_id}/retryNoneNoneE",
"doc_type":"api",
- "kw":"Retrying a Failed Upgrade Task,Cluster Management APIs,API Reference",
+ "kw":"Retrying a Failed Upgrade Task,Cluster Management,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"RetryUpgradeTask"
}
],
"title":"Retrying a Failed Upgrade Task",
"githuburl":""
},
{
- "uri":"AddIndependentNode.html",
- "node_id":"addindependentnode.xml",
- "product_code":"css",
- "code":"40",
- "des":"This API is used to add master and client nodes to a cluster.For details, see Calling APIs.POST /v1.0/{project_id}/clusters/{cluster_id}/type/{type}/independentStatus cod",
+ "uri":"ChangeSecurityGroup.html",
+ "node_id":"changesecuritygroup.xml",
+ "product_code":"",
+ "code":"36",
+ "des":"This API is used to change the security group after a cluster is created.POST /v1.0/{project_id}/clusters/{cluster_id}/sg/changeNoneChange the security group that the cur",
"doc_type":"api",
- "kw":"Adding Master and Client Nodes,Cluster Management APIs,API Reference",
+ "kw":"Changing the Security Group,Cluster Management,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"ChangeSecurityGroup"
}
],
- "title":"Adding Master and Client Nodes",
+ "title":"Changing the Security Group",
"githuburl":""
},
{
- "uri":"css_03_0119.html",
- "node_id":"css_03_0119.xml",
- "product_code":"css",
+ "uri":"UpdateAzByInstanceType.html",
+ "node_id":"updateazbyinstancetype.xml",
+ "product_code":"",
+ "code":"37",
+ "des":"This API is used to change the AZ by specifying node types.POST /v1.0/{project_id}/clusters/{cluster_id}/inst-type/{inst_type}/azmigrateNoneSwitch the AZ of the current c",
+ "doc_type":"api",
+ "kw":"Changing the AZ of a Cluster Instance,Cluster Management,API Reference",
+ "search_title":"",
+ "metedata":[
+ {
+ "opensource":"true",
+ "documenttype":"api",
+ "operation_id":"UpdateAzByInstanceType"
+ }
+ ],
+ "title":"Changing the AZ of a Cluster Instance",
+ "githuburl":""
+ },
+ {
+ "uri":"CreateClusterMultiRole.html",
+ "node_id":"createclustermultirole.xml",
+ "product_code":"",
+ "code":"38",
+ "des":"This API is used to create a cluster with multiple node types (for example, ess, ess-cold, ess-client, ess-master).POST /v2.0/{project_id}/clustersStatus code: 200Example",
+ "doc_type":"api",
+ "kw":"Creating a Cluster (V2),Cluster Management,API Reference",
+ "search_title":"",
+ "metedata":[
+ {
+ "opensource":"true",
+ "documenttype":"api",
+ "operation_id":"CreateClusterMultiRole"
+ }
+ ],
+ "title":"Creating a Cluster (V2)",
+ "githuburl":""
+ },
+ {
+ "uri":"RestartClusterMultiRole.html",
+ "node_id":"restartclustermultirole.xml",
+ "product_code":"",
+ "code":"39",
+ "des":"This API is used to restart nodes of all node types or the combination of some node types in the current cluster.POST /v2.0/{project_id}/clusters/{cluster_id}/restartNone",
+ "doc_type":"api",
+ "kw":"Restarting a Cluster (V2),Cluster Management,API Reference",
+ "search_title":"",
+ "metedata":[
+ {
+ "opensource":"true",
+ "documenttype":"api",
+ "operation_id":"RestartClusterMultiRole"
+ }
+ ],
+ "title":"Restarting a Cluster (V2)",
+ "githuburl":""
+ },
+ {
+ "uri":"RollingRestart.html",
+ "node_id":"rollingrestart.xml",
+ "product_code":"",
+ "code":"40",
+ "des":"This API is used to restart nodes one by one, which requires a long time when the nodes have a large number of indexes.POST /v2.0/{project_id}/clusters/{cluster_id}/rolli",
+ "doc_type":"api",
+ "kw":"Rolling Restart,Cluster Management,API Reference",
+ "search_title":"",
+ "metedata":[
+ {
+ "opensource":"true",
+ "documenttype":"api",
+ "operation_id":"RollingRestart"
+ }
+ ],
+ "title":"Rolling Restart",
+ "githuburl":""
+ },
+ {
+ "uri":"kibana_public_network_access.html",
+ "node_id":"kibana_public_network_access.xml",
+ "product_code":"",
"code":"41",
"des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"doc_type":"api",
@@ -853,125 +771,111 @@
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api"
}
],
"title":"Kibana Public Network Access",
"githuburl":""
},
{
- "uri":"css_03_0120.html",
- "node_id":"css_03_0120.xml",
- "product_code":"css",
+ "uri":"StartKibanaPublic.html",
+ "node_id":"startkibanapublic.xml",
+ "product_code":"",
"code":"42",
- "des":"This API is used to enable Kibana public network access.You can debug this API in . Automatic authentication is supported.POST /v1.0/{project_id}/clusters/{cluster_id}/pu",
+ "des":"This API is used to enable public network access to Kibana.POST /v1.0/{project_id}/clusters/{cluster_id}/publickibana/openNoneNoneSee Error Codes.",
"doc_type":"api",
"kw":"Enabling Kibana Public Access,Kibana Public Network Access,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"StartKibanaPublic"
}
],
"title":"Enabling Kibana Public Access",
"githuburl":""
},
{
- "uri":"css_03_0121.html",
- "node_id":"css_03_0121.xml",
- "product_code":"css",
+ "uri":"UpdateCloseKibana.html",
+ "node_id":"updateclosekibana.xml",
+ "product_code":"",
"code":"43",
- "des":"This API is used to disable Kibana public network access.You can debug this API in . Automatic authentication is supported.PUT /v1.0/{project_id}/clusters/{cluster_id}/pu",
+ "des":"This API is used to disable public network access to Kibana.Yearly/Monthly clusters cannot disable public access using APIs.PUT /v1.0/{project_id}/clusters/{cluster_id}/p",
"doc_type":"api",
"kw":"Disabling Kibana Public Access,Kibana Public Network Access,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"UpdateCloseKibana"
}
],
"title":"Disabling Kibana Public Access",
"githuburl":""
},
{
- "uri":"css_03_0122.html",
- "node_id":"css_03_0122.xml",
- "product_code":"css",
+ "uri":"UpdateAlterKibana.html",
+ "node_id":"updatealterkibana.xml",
+ "product_code":"",
"code":"44",
- "des":"This API is used to modify the Kibana public network bandwidth.You can debug this API in . Automatic authentication is supported.POST /v1.0/{project_id}/clusters/{cluster",
+ "des":"This API is used to modify the public network bandwidth of Kibana.POST /v1.0/{project_id}/clusters/{cluster_id}/publickibana/bandwidthNoneModify the Kibana public network",
"doc_type":"api",
"kw":"Modifying the Kibana Public Network Bandwidth,Kibana Public Network Access,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"UpdateAlterKibana"
}
],
"title":"Modifying the Kibana Public Network Bandwidth",
"githuburl":""
},
{
- "uri":"css_03_0123.html",
- "node_id":"css_03_0123.xml",
- "product_code":"css",
+ "uri":"UpdatePublicKibanaWhitelist.html",
+ "node_id":"updatepublickibanawhitelist.xml",
+ "product_code":"",
"code":"45",
- "des":"This API is used to modify the Kibana public network access whitelist.You can debug this API in . Automatic authentication is supported.POST /v1.0/{project_id}/clusters/{",
+ "des":"This API is used to modify the Kibana access permission by modifying the Kibana whitelist.POST /v1.0/{project_id}/clusters/{cluster_id}/publickibana/whitelist/updateNoneT",
"doc_type":"api",
"kw":"Modifying Kibana Public Access Control,Kibana Public Network Access,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"UpdatePublicKibanaWhitelist"
}
],
"title":"Modifying Kibana Public Access Control",
"githuburl":""
},
{
- "uri":"css_03_0124.html",
- "node_id":"css_03_0124.xml",
- "product_code":"css",
+ "uri":"StopPublicKibanaWhitelist.html",
+ "node_id":"stoppublickibanawhitelist.xml",
+ "product_code":"",
"code":"46",
- "des":"This API is used to disable the Kibana public network access control.You can debug this API in . Automatic authentication is supported.PUT /v1.0/{project_id}/clusters/{cl",
+ "des":"This API is used to disable public network access control for Kibana.PUT /v1.0/{project_id}/clusters/{cluster_id}/publickibana/whitelist/closeNoneNoneNoneNoneSee Error Co",
"doc_type":"api",
"kw":"Disabling Kibana Public Network Access Control,Kibana Public Network Access,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"StopPublicKibanaWhitelist"
}
],
"title":"Disabling Kibana Public Network Access Control",
"githuburl":""
},
{
- "uri":"css_03_0093.html",
- "node_id":"css_03_0093.xml",
- "product_code":"css",
+ "uri":"log_management.html",
+ "node_id":"log_management.xml",
+ "product_code":"",
"code":"47",
"des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"doc_type":"api",
@@ -979,1001 +883,893 @@
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api"
}
],
"title":"Log Management",
"githuburl":""
},
{
- "uri":"css_03_0094.html",
- "node_id":"css_03_0094.xml",
- "product_code":"css",
+ "uri":"StartLogs.html",
+ "node_id":"startlogs.xml",
+ "product_code":"",
"code":"48",
- "des":"This API is used to enable the log function.You can debug this API in . Automatic authentication is supported.POST /v1.0/{project_id}/clusters/{cluster_id}/logs/openNoneN",
+ "des":"This API is used to enable the log function.POST /v1.0/{project_id}/clusters/{cluster_id}/logs/openNoneEnable the log function.POST /v1.0/6204a5bd270343b5885144cf9c8c158d",
"doc_type":"api",
"kw":"Enabling the Log Function,Log Management,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"StartLogs"
}
],
"title":"Enabling the Log Function",
"githuburl":""
},
{
- "uri":"css_03_0095.html",
- "node_id":"css_03_0095.xml",
- "product_code":"css",
+ "uri":"StopLogs.html",
+ "node_id":"stoplogs.xml",
+ "product_code":"",
"code":"49",
- "des":"This API is used to disable the log function.You can debug this API in . Automatic authentication is supported.PUT /v1.0/{project_id}/clusters/{cluster_id}/logs/closeNone",
+ "des":"This API is used to disable the log function.PUT /v1.0/{project_id}/clusters/{cluster_id}/logs/closeNoneNoneNoneNoneSee Error Codes.",
"doc_type":"api",
"kw":"Disabling the Log Function,Log Management,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"StopLogs"
}
],
"title":"Disabling the Log Function",
"githuburl":""
},
{
- "uri":"css_03_0096.html",
- "node_id":"css_03_0096.xml",
- "product_code":"css",
+ "uri":"ListLogsJob.html",
+ "node_id":"listlogsjob.xml",
+ "product_code":"",
"code":"50",
- "des":"This API is used to query the job list in the logs of a cluster.You can debug this API in . Automatic authentication is supported.GET /v1.0/{project_id}/clusters/{cluster",
+ "des":"This API is used to query the job list in the logs of a cluster.GET /v1.0/{project_id}/clusters/{cluster_id}/logs/recordsNoneStatus code: 200NoneStatus code: 200Request s",
"doc_type":"api",
- "kw":"Viewing the Job List,Log Management,API Reference",
+ "kw":"Querying the Job List,Log Management,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"ListLogsJob"
}
],
- "title":"Viewing the Job List",
+ "title":"Querying the Job List",
"githuburl":""
},
{
- "uri":"css_03_0097.html",
- "node_id":"css_03_0097.xml",
- "product_code":"css",
+ "uri":"ShowGetLogSetting.html",
+ "node_id":"showgetlogsetting.xml",
+ "product_code":"",
"code":"51",
- "des":"This API is used to query basic log configurations.You can debug this API in . Automatic authentication is supported.GET /v1.0/{project_id}/clusters/{cluster_id}/logs/set",
+ "des":"This API is used to query basic log configurations.GET /v1.0/{project_id}/clusters/{cluster_id}/logs/settingsNoneStatus code: 200NoneStatus code: 200Request succeeded.Exa",
"doc_type":"api",
"kw":"Querying Basic Log Configurations,Log Management,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"ShowGetLogSetting"
}
],
"title":"Querying Basic Log Configurations",
"githuburl":""
},
{
- "uri":"css_03_0098.html",
- "node_id":"css_03_0098.xml",
- "product_code":"css",
+ "uri":"UpdateLogSetting.html",
+ "node_id":"updatelogsetting.xml",
+ "product_code":"",
"code":"52",
- "des":"This API is used to modify basic log configurations.You can debug this API in . Automatic authentication is supported.POST /v1.0/{project_id}/clusters/{cluster_id}/logs/s",
+ "des":"This API is used to modify basic log configurations.POST /v1.0/{project_id}/clusters/{cluster_id}/logs/settingsNoneModify basic log configurations.POST /v1.0/6204a5bd2703",
"doc_type":"api",
"kw":"Modifying Basic Log Configurations,Log Management,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"UpdateLogSetting"
}
],
"title":"Modifying Basic Log Configurations",
"githuburl":""
},
{
- "uri":"css_03_0099.html",
- "node_id":"css_03_0099.xml",
- "product_code":"css",
+ "uri":"StartLogAutoBackupPolicy.html",
+ "node_id":"startlogautobackuppolicy.xml",
+ "product_code":"",
"code":"53",
- "des":"This API is used to enable the automatic log backup policy.You can debug this API in . Automatic authentication is supported.POST /v1.0/{project_id}/clusters/{cluster_id}",
+ "des":"This API is used to enable the automatic log backup policy.POST /v1.0/{project_id}/clusters/{cluster_id}/logs/policy/updateNoneEnable the automatic log backup policy.None",
"doc_type":"api",
"kw":"Enabling the Automatic Log Backup Policy,Log Management,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"StartLogAutoBackupPolicy"
}
],
"title":"Enabling the Automatic Log Backup Policy",
"githuburl":""
},
{
- "uri":"css_03_0100.html",
- "node_id":"css_03_0100.xml",
- "product_code":"css",
+ "uri":"StopLogAutoBackupPolicy.html",
+ "node_id":"stoplogautobackuppolicy.xml",
+ "product_code":"",
"code":"54",
- "des":"This API is used to disable the automatic log backup policy.You can debug this API in . Automatic authentication is supported.PUT /v1.0/{project_id}/clusters/{cluster_id}",
+ "des":"This API is used to disable the automatic log backup policy.PUT /v1.0/{project_id}/clusters/{cluster_id}/logs/policy/closeNoneNoneNoneNoneSee Error Codes.",
"doc_type":"api",
"kw":"Disabling the Automatic Log Backup Policy,Log Management,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"StopLogAutoBackupPolicy"
}
],
"title":"Disabling the Automatic Log Backup Policy",
"githuburl":""
},
{
- "uri":"css_03_0101.html",
- "node_id":"css_03_0101.xml",
- "product_code":"css",
+ "uri":"CreateLogBackup.html",
+ "node_id":"createlogbackup.xml",
+ "product_code":"",
"code":"55",
- "des":"This API is used to back up logs.You can debug this API in . Automatic authentication is supported.POST /v1.0/{project_id}/clusters/{cluster_id}/logs/collectNoneNoneNoneN",
+ "des":"This API is used to back up logs.POST /v1.0/{project_id}/clusters/{cluster_id}/logs/collectNoneNoneNoneNoneSee Error Codes.",
"doc_type":"api",
"kw":"Backing Up Logs,Log Management,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"CreateLogBackup"
}
],
"title":"Backing Up Logs",
"githuburl":""
},
{
- "uri":"css_03_0102.html",
- "node_id":"css_03_0102.xml",
- "product_code":"css",
+ "uri":"ShowLogBackup.html",
+ "node_id":"showlogbackup.xml",
+ "product_code":"",
"code":"56",
- "des":"This API is used to query log information.You can debug this API in . Automatic authentication is supported.POST /v1.0/{project_id}/clusters/{cluster_id}/logs/searchStatu",
+ "des":"This API is used to query log information.POST /v1.0/{project_id}/clusters/{cluster_id}/logs/searchStatus code: 200Query logs.Status code: 200Request succeeded.See Error ",
"doc_type":"api",
- "kw":"Querying Logs,Log Management,API Reference",
+ "kw":"Searching for Logs,Log Management,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"ShowLogBackup"
}
],
- "title":"Querying Logs",
+ "title":"Searching for Logs",
"githuburl":""
},
{
- "uri":"css_03_0103.html",
- "node_id":"css_03_0103.xml",
- "product_code":"css",
+ "uri":"StartTargetClusterConnectivityTest.html",
+ "node_id":"starttargetclusterconnectivitytest.xml",
+ "product_code":"",
"code":"57",
+ "des":"This API is used to test connectivity.POST /v1.0/{project_id}/clusters/{cluster_id}/logs/connectivityNoneTest connectivity to the target cluster.Status code: 200Request s",
+ "doc_type":"api",
+ "kw":"Test connectivity.,Log Management,API Reference",
+ "search_title":"",
+ "metedata":[
+ {
+ "opensource":"true",
+ "documenttype":"api",
+ "operation_id":"StartTargetClusterConnectivityTest"
+ }
+ ],
+ "title":"Test connectivity.",
+ "githuburl":""
+ },
+ {
+ "uri":"public_network_access.html",
+ "node_id":"public_network_access.xml",
+ "product_code":"",
+ "code":"58",
"des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"doc_type":"api",
"kw":"Public Network Access",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api"
}
],
"title":"Public Network Access",
"githuburl":""
},
{
- "uri":"css_03_0104.html",
- "node_id":"css_03_0104.xml",
- "product_code":"css",
- "code":"58",
- "des":"This API is used to enable public network access.You can debug this API in . Automatic authentication is supported.POST /v1.0/{project_id}/clusters/{cluster_id}/public/op",
+ "uri":"CreateBindPublic.html",
+ "node_id":"createbindpublic.xml",
+ "product_code":"",
+ "code":"59",
+ "des":"This API is used to enable public network access.POST /v1.0/{project_id}/clusters/{cluster_id}/public/openStatus code: 200Status code: 200Request succeeded.See Error Code",
"doc_type":"api",
"kw":"Enabling Public Network Access,Public Network Access,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"CreateBindPublic"
}
],
"title":"Enabling Public Network Access",
"githuburl":""
},
{
- "uri":"css_03_0105.html",
- "node_id":"css_03_0105.xml",
- "product_code":"css",
- "code":"59",
- "des":"This API is used to disable public network access.You can debug this API in . Automatic authentication is supported.PUT /v1.0/{project_id}/clusters/{cluster_id}/public/cl",
+ "uri":"UpdateUnbindPublic.html",
+ "node_id":"updateunbindpublic.xml",
+ "product_code":"",
+ "code":"60",
+ "des":"This API is used to disable public network access to Kibana.Yearly/Monthly clusters cannot disable Kibana public access using APIs.PUT /v1.0/{project_id}/clusters/{cluste",
"doc_type":"api",
"kw":"Disabling Public Network Access,Public Network Access,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"UpdateUnbindPublic"
}
],
"title":"Disabling Public Network Access",
"githuburl":""
},
{
- "uri":"css_03_0106.html",
- "node_id":"css_03_0106.xml",
- "product_code":"css",
- "code":"60",
- "des":"This API is used to modify the public network access bandwidth.You can debug this API in . Automatic authentication is supported.POST /v1.0/{project_id}/clusters/{cluster",
+ "uri":"UpdatePublicBandWidth.html",
+ "node_id":"updatepublicbandwidth.xml",
+ "product_code":"",
+ "code":"61",
+ "des":"This API is used to modify the public network access bandwidth.POST /v1.0/{project_id}/clusters/{cluster_id}/public/bandwidthNoneModify public network access bandwidth.No",
"doc_type":"api",
"kw":"Modifying Public Network Access Bandwidth,Public Network Access,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"UpdatePublicBandWidth"
}
],
"title":"Modifying Public Network Access Bandwidth",
"githuburl":""
},
{
- "uri":"css_03_0107.html",
- "node_id":"css_03_0107.xml",
- "product_code":"css",
- "code":"61",
- "des":"This API is used to enable the public network access whitelist.You can debug this API in . Automatic authentication is supported.POST /v1.0/{project_id}/clusters/{cluster",
- "doc_type":"api",
- "kw":"Enabling the Public Network Access Whitelist,Public Network Access,API Reference",
- "search_title":"",
- "metedata":[
- {
- "documenttype":"api",
- "prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
- }
- ],
- "title":"Enabling the Public Network Access Whitelist",
- "githuburl":""
- },
- {
- "uri":"css_03_0108.html",
- "node_id":"css_03_0108.xml",
- "product_code":"css",
+ "uri":"StartPublicWhitelist.html",
+ "node_id":"startpublicwhitelist.xml",
+ "product_code":"",
"code":"62",
- "des":"This API is used to disable the public network access whitelist.You can debug this API in . Automatic authentication is supported.PUT /v1.0/{project_id}/clusters/{cluster",
+ "des":"This API is used to enable the public network access control whitelist.POST /v1.0/{project_id}/clusters/{cluster_id}/public/whitelist/updateNoneEnable the public network ",
"doc_type":"api",
- "kw":"Disabling the Public Network Access Whitelist,Public Network Access,API Reference",
+ "kw":"Enabling the Public Network Access Control Whitelist,Public Network Access,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"StartPublicWhitelist"
}
],
- "title":"Disabling the Public Network Access Whitelist",
+ "title":"Enabling the Public Network Access Control Whitelist",
"githuburl":""
},
{
- "uri":"css_03_0010.html",
- "node_id":"css_03_0010.xml",
- "product_code":"css",
+ "uri":"StopPublicWhitelist.html",
+ "node_id":"stoppublicwhitelist.xml",
+ "product_code":"",
"code":"63",
+ "des":"This API is used to disable the public network access control whitelist.PUT /v1.0/{project_id}/clusters/{cluster_id}/public/whitelist/closeNoneNoneNoneNoneSee Error Codes",
+ "doc_type":"api",
+ "kw":"Disabling the Public Network Access Control Whitelist,Public Network Access,API Reference",
+ "search_title":"",
+ "metedata":[
+ {
+ "opensource":"true",
+ "documenttype":"api",
+ "operation_id":"StopPublicWhitelist"
+ }
+ ],
+ "title":"Disabling the Public Network Access Control Whitelist",
+ "githuburl":""
+ },
+ {
+ "uri":"snapshot_management.html",
+ "node_id":"snapshot_management.xml",
+ "product_code":"",
+ "code":"64",
"des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"doc_type":"api",
- "kw":"Snapshot Management APIs",
+ "kw":"Snapshot Management",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api"
}
],
- "title":"Snapshot Management APIs",
+ "title":"Snapshot Management",
"githuburl":""
},
{
- "uri":"css_03_0037.html",
- "node_id":"css_03_0037.xml",
- "product_code":"css",
- "code":"64",
- "des":"The API for automatically configuring a cluster snapshot can automatically create OBS buckets and agencies for storing snapshots. If you have multiple clusters, an OBS bu",
- "doc_type":"api",
- "kw":"(Not Recommended) Automatically Configuring Basic Settings of a Cluster Snapshot,Snapshot Management",
- "search_title":"",
- "metedata":[
- {
- "documenttype":"api",
- "prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
- }
- ],
- "title":"(Not Recommended) Automatically Configuring Basic Settings of a Cluster Snapshot",
- "githuburl":""
- },
- {
- "uri":"css_03_0030.html",
- "node_id":"css_03_0030.xml",
- "product_code":"css",
+ "uri":"StartAutoSetting.html",
+ "node_id":"startautosetting.xml",
+ "product_code":"",
"code":"65",
- "des":"Using this API will automatically enable the snapshot function.This API is used to modify the basic configurations of a cluster snapshot. The basic configurations include",
+ "des":"This API is used to automatically set basic configurations for a cluster snapshot, including configuring OBS buckets and IAM agency.OBS Bucket: Enter the location of the ",
"doc_type":"api",
- "kw":"Modifying Basic Configurations of a Cluster Snapshot,Snapshot Management APIs,API Reference",
+ "kw":"(Not Recommended) Automatically Setting Basic Configurations of a Cluster Snapshot,Snapshot Manageme",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"StartAutoSetting"
+ }
+ ],
+ "title":"(Not Recommended) Automatically Setting Basic Configurations of a Cluster Snapshot",
+ "githuburl":""
+ },
+ {
+ "uri":"UpdateSnapshotSetting.html",
+ "node_id":"updatesnapshotsetting.xml",
+ "product_code":"",
+ "code":"66",
+ "des":"This API is used to modify the basic configurations for a cluster snapshot, including OBS buckets and IAM agency.You can also use this API to enable the snapshot function",
+ "doc_type":"api",
+ "kw":"Modifying Basic Configurations of a Cluster Snapshot,Snapshot Management,API Reference",
+ "search_title":"",
+ "metedata":[
+ {
+ "opensource":"true",
+ "documenttype":"api",
+ "operation_id":"UpdateSnapshotSetting"
}
],
"title":"Modifying Basic Configurations of a Cluster Snapshot",
"githuburl":""
},
{
- "uri":"css_03_0031.html",
- "node_id":"css_03_0031.xml",
- "product_code":"css",
- "code":"66",
- "des":"This API is used to set parameters related to automatic snapshot creation. By default, a snapshot is created per day.Table 2 describes the request parameters.NoneExample ",
- "doc_type":"api",
- "kw":"Setting the Automatic Snapshot Creation Policy,Snapshot Management APIs,API Reference",
- "search_title":"",
- "metedata":[
- {
- "documenttype":"api",
- "prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
- }
- ],
- "title":"Setting the Automatic Snapshot Creation Policy",
- "githuburl":""
- },
- {
- "uri":"css_03_0032.html",
- "node_id":"css_03_0032.xml",
- "product_code":"css",
+ "uri":"CreateSnapshot.html",
+ "node_id":"createsnapshot.xml",
+ "product_code":"",
"code":"67",
- "des":"This API is used to query the automatic snapshot creation policy for a cluster.NoneTable 2 describes the response parameters.Example requestExample responseTable 3 descri",
+ "des":"This API is used to manually create a snapshot.POST /v1.0/{project_id}/clusters/{cluster_id}/index_snapshotStatus code: 201Create a snapshot.Status code: 201Resource crea",
"doc_type":"api",
- "kw":"Querying the Automatic Snapshot Creation Policy for a Cluster,Snapshot Management APIs,API Reference",
+ "kw":"Manually Creating a Snapshot,Snapshot Management,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
- }
- ],
- "title":"Querying the Automatic Snapshot Creation Policy for a Cluster",
- "githuburl":""
- },
- {
- "uri":"css_03_0033.html",
- "node_id":"css_03_0033.xml",
- "product_code":"css",
- "code":"68",
- "des":"This API is used to manually create a snapshot.Table 2 describes the request parameters.Table 3 describes the response parameters.Example requestExample responseTable 5 d",
- "doc_type":"api",
- "kw":"Manually Creating a Snapshot,Snapshot Management APIs,API Reference",
- "search_title":"",
- "metedata":[
- {
"documenttype":"api",
- "prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "operation_id":"CreateSnapshot"
}
],
"title":"Manually Creating a Snapshot",
"githuburl":""
},
{
- "uri":"css_03_0034.html",
- "node_id":"css_03_0034.xml",
- "product_code":"css",
- "code":"69",
- "des":"This API is used to query all snapshots of a cluster.NoneExample requestExample responseTable 5 describes the status code.",
+ "uri":"RestoreSnapshot.html",
+ "node_id":"restoresnapshot.xml",
+ "product_code":"",
+ "code":"68",
+ "des":"This API is used to manually restore a snapshot.POST /v1.0/{project_id}/clusters/{cluster_id}/index_snapshot/{snapshot_id}/restoreNoneRestore a snapshot.NoneSee Error Cod",
"doc_type":"api",
- "kw":"Querying the List of Snapshots,Snapshot Management APIs,API Reference",
+ "kw":"Restoring a Snapshot,Snapshot Management,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
- }
- ],
- "title":"Querying the List of Snapshots",
- "githuburl":""
- },
- {
- "uri":"css_03_0035.html",
- "node_id":"css_03_0035.xml",
- "product_code":"css",
- "code":"70",
- "des":"This API is used to manually restore a snapshot.Table 2 describes the request parameters.NoneExample requestExample responseThe return value is empty.Table 3 describes th",
- "doc_type":"api",
- "kw":"Restoring a Snapshot,Snapshot Management APIs,API Reference",
- "search_title":"",
- "metedata":[
- {
"documenttype":"api",
- "prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "operation_id":"RestoreSnapshot"
}
],
"title":"Restoring a Snapshot",
"githuburl":""
},
{
- "uri":"css_03_0036.html",
- "node_id":"css_03_0036.xml",
- "product_code":"css",
- "code":"71",
- "des":"This API is used to delete a snapshot.NoneNoneExample requestTable 2 describes the status code.",
+ "uri":"DeleteSnapshot.html",
+ "node_id":"deletesnapshot.xml",
+ "product_code":"",
+ "code":"69",
+ "des":"This API is used to delete a snapshot.DELETE /v1.0/{project_id}/clusters/{cluster_id}/index_snapshot/{snapshot_id}NoneNoneNoneNoneSee Error Codes.",
"doc_type":"api",
- "kw":"Deleting a Snapshot,Snapshot Management APIs,API Reference",
+ "kw":"Deleting a Snapshot,Snapshot Management,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"DeleteSnapshot"
}
],
"title":"Deleting a Snapshot",
"githuburl":""
},
{
- "uri":"css_03_0039.html",
- "node_id":"css_03_0039.xml",
- "product_code":"css",
- "code":"72",
- "des":"This API is used to disable the snapshot function.NoneNoneExample requestTable 2 describes the status code.",
+ "uri":"CreateAutoCreatePolicy.html",
+ "node_id":"createautocreatepolicy.xml",
+ "product_code":"",
+ "code":"70",
+ "des":"This API is used to configure automatic snapshot creation. By default, a snapshot is created every day.POST /v1.0/{project_id}/clusters/{cluster_id}/index_snapshot/policy",
"doc_type":"api",
- "kw":"Disabling the Snapshot Function,Snapshot Management APIs,API Reference",
+ "kw":"Configuring the Automatic Snapshot Creation Policy,Snapshot Management,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"CreateAutoCreatePolicy"
+ }
+ ],
+ "title":"Configuring the Automatic Snapshot Creation Policy",
+ "githuburl":""
+ },
+ {
+ "uri":"ShowAutoCreatePolicy.html",
+ "node_id":"showautocreatepolicy.xml",
+ "product_code":"",
+ "code":"71",
+ "des":"This API is used to query the automatic snapshot creation policy.GET /v1.0/{project_id}/clusters/{cluster_id}/index_snapshot/policyNoneStatus code: 200NoneStatus code: 20",
+ "doc_type":"api",
+ "kw":"Querying the Automatic Snapshot Creation Policy,Snapshot Management,API Reference",
+ "search_title":"",
+ "metedata":[
+ {
+ "opensource":"true",
+ "documenttype":"api",
+ "operation_id":"ShowAutoCreatePolicy"
+ }
+ ],
+ "title":"Querying the Automatic Snapshot Creation Policy",
+ "githuburl":""
+ },
+ {
+ "uri":"ListSnapshots.html",
+ "node_id":"listsnapshots.xml",
+ "product_code":"",
+ "code":"72",
+ "des":"This API is used to query all the snapshots of a cluster.GET /v1.0/{project_id}/clusters/{cluster_id}/index_snapshotsNoneStatus code: 200NoneStatus code: 200Request succe",
+ "doc_type":"api",
+ "kw":"Querying a Snapshot List,Snapshot Management,API Reference",
+ "search_title":"",
+ "metedata":[
+ {
+ "opensource":"true",
+ "documenttype":"api",
+ "operation_id":"ListSnapshots"
+ }
+ ],
+ "title":"Querying a Snapshot List",
+ "githuburl":""
+ },
+ {
+ "uri":"StopSnapshot.html",
+ "node_id":"stopsnapshot.xml",
+ "product_code":"",
+ "code":"73",
+ "des":"This API is used to disable the snapshot function.DELETE /v1.0/{project_id}/clusters/{cluster_id}/index_snapshotsNoneNoneNoneNoneSee Error Codes.",
+ "doc_type":"api",
+ "kw":"Disabling the Snapshot Function,Snapshot Management,API Reference",
+ "search_title":"",
+ "metedata":[
+ {
+ "opensource":"true",
+ "documenttype":"api",
+ "operation_id":"StopSnapshot"
}
],
"title":"Disabling the Snapshot Function",
"githuburl":""
},
{
- "uri":"css_03_0109.html",
- "node_id":"css_03_0109.xml",
- "product_code":"css",
- "code":"73",
+ "uri":"StartAutoCreateSnapshots.html",
+ "node_id":"startautocreatesnapshots.xml",
+ "product_code":"",
+ "code":"74",
+ "des":"This API is used to enable the automatic snapshot creation function.POST /v2.0/{project_id}/clusters/{cluster_id}/snapshots/policy/openNoneEnable the automatic backup fun",
+ "doc_type":"api",
+ "kw":"Enabling Automatic Snapshot Creation,Snapshot Management,API Reference",
+ "search_title":"",
+ "metedata":[
+ {
+ "opensource":"true",
+ "documenttype":"api",
+ "operation_id":"StartAutoCreateSnapshots"
+ }
+ ],
+ "title":"Enabling Automatic Snapshot Creation",
+ "githuburl":""
+ },
+ {
+ "uri":"StopAutoCreateSnapshots.html",
+ "node_id":"stopautocreatesnapshots.xml",
+ "product_code":"",
+ "code":"75",
+ "des":"This API is used to disable the automatic snapshot creation function.PUT /v2.0/{project_id}/clusters/{cluster_id}/snapshots/policy/closeNoneNoneDisable the automatic back",
+ "doc_type":"api",
+ "kw":"Disabling Automatic Snapshot Creation,Snapshot Management,API Reference",
+ "search_title":"",
+ "metedata":[
+ {
+ "opensource":"true",
+ "documenttype":"api",
+ "operation_id":"StopAutoCreateSnapshots"
+ }
+ ],
+ "title":"Disabling Automatic Snapshot Creation",
+ "githuburl":""
+ },
+ {
+ "uri":"vpecp_management.html",
+ "node_id":"vpecp_management.xml",
+ "product_code":"",
+ "code":"76",
"des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"doc_type":"api",
"kw":"VPC Endpoint",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api"
}
],
"title":"VPC Endpoint",
"githuburl":""
},
{
- "uri":"css_03_0110.html",
- "node_id":"css_03_0110.xml",
- "product_code":"css",
- "code":"74",
- "des":"This API is used to enable the VPC endpoint service.You can debug this API in . Automatic authentication is supported.POST /v1.0/{project_id}/clusters/{cluster_id}/vpceps",
+ "uri":"StartVpecp.html",
+ "node_id":"startvpecp.xml",
+ "product_code":"",
+ "code":"77",
+ "des":"This API is used to enable the VPC endpoint service.POST /v1.0/{project_id}/clusters/{cluster_id}/vpcepservice/openStatus code: 200Enable the VPC endpoint service.Status ",
"doc_type":"api",
"kw":"Enabling the VPC Endpoint Service,VPC Endpoint,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"StartVpecp"
}
],
"title":"Enabling the VPC Endpoint Service",
"githuburl":""
},
{
- "uri":"css_03_0111.html",
- "node_id":"css_03_0111.xml",
- "product_code":"css",
- "code":"75",
- "des":"This API is used to disable the VPC endpoint service.You can debug this API in . Automatic authentication is supported.PUT /v1.0/{project_id}/clusters/{cluster_id}/vpceps",
+ "uri":"StopVpecp.html",
+ "node_id":"stopvpecp.xml",
+ "product_code":"",
+ "code":"78",
+ "des":"This API is used to disable the VPC endpoint service.PUT /v1.0/{project_id}/clusters/{cluster_id}/vpcepservice/closeNoneStatus code: 200NoneStatus code: 200Request succee",
"doc_type":"api",
"kw":"Disabling the VPC Endpoint Service,VPC Endpoint,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"StopVpecp"
}
],
"title":"Disabling the VPC Endpoint Service",
"githuburl":""
},
{
- "uri":"css_03_0112.html",
- "node_id":"css_03_0112.xml",
- "product_code":"css",
- "code":"76",
- "des":"This API is used to obtain a VPC endpoint connection.You can debug this API in . Automatic authentication is supported.GET /v1.0/{project_id}/clusters/{cluster_id}/vpceps",
+ "uri":"ShowVpcepConnection.html",
+ "node_id":"showvpcepconnection.xml",
+ "product_code":"",
+ "code":"79",
+ "des":"This API is used to obtain a VPC endpoint connection.GET /v1.0/{project_id}/clusters/{cluster_id}/vpcepservice/connectionsNoneStatus code: 200NoneStatus code: 200Request ",
"doc_type":"api",
- "kw":"Obtaining a VPC Endpoint Connection,VPC Endpoint,API Reference",
+ "kw":"Obtaining an Endpoint Connection,VPC Endpoint,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"ShowVpcepConnection"
}
],
- "title":"Obtaining a VPC Endpoint Connection",
+ "title":"Obtaining an Endpoint Connection",
"githuburl":""
},
{
- "uri":"css_03_0113.html",
- "node_id":"css_03_0113.xml",
- "product_code":"css",
- "code":"77",
- "des":"This API is used to update a VPC endpoint connection.You can debug this API in . Automatic authentication is supported.POST /v1.0/{project_id}/clusters/{cluster_id}/vpcep",
+ "uri":"UpdateVpcepConnection.html",
+ "node_id":"updatevpcepconnection.xml",
+ "product_code":"",
+ "code":"80",
+ "des":"This API is used to update an endpoint connection.POST /v1.0/{project_id}/clusters/{cluster_id}/vpcepservice/connectionsNoneUpdate an endpoint connection.NoneSee Error Co",
"doc_type":"api",
- "kw":"Updating a VPC Endpoint Connection,VPC Endpoint,API Reference",
+ "kw":"Updating an Endpoint Connection,VPC Endpoint,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"UpdateVpcepConnection"
}
],
- "title":"Updating a VPC Endpoint Connection",
+ "title":"Updating an Endpoint Connection",
"githuburl":""
},
{
- "uri":"css_03_0114.html",
- "node_id":"css_03_0114.xml",
- "product_code":"css",
- "code":"78",
- "des":"This API is used to modify the endpoint service whitelist.You can debug this API in . Automatic authentication is supported.POST /v1.0/{project_id}/clusters/{cluster_id}/",
+ "uri":"UpdateVpcepWhitelist.html",
+ "node_id":"updatevpcepwhitelist.xml",
+ "product_code":"",
+ "code":"81",
+ "des":"This API is used to modify the endpoint service whitelist.POST /v1.0/{project_id}/clusters/{cluster_id}/vpcepservice/permissionsNoneModify the endpoint service whitelist.",
"doc_type":"api",
"kw":"Modifying the Endpoint Service Whitelist,VPC Endpoint,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"UpdateVpcepWhitelist"
}
],
"title":"Modifying the Endpoint Service Whitelist",
"githuburl":""
},
{
- "uri":"css_03_0115.html",
- "node_id":"css_03_0115.xml",
- "product_code":"css",
- "code":"79",
+ "uri":"ymls_management.html",
+ "node_id":"ymls_management.xml",
+ "product_code":"",
+ "code":"82",
"des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"doc_type":"api",
"kw":"Parameter Configuration",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api"
}
],
"title":"Parameter Configuration",
"githuburl":""
},
{
- "uri":"css_03_0116.html",
- "node_id":"css_03_0116.xml",
- "product_code":"css",
- "code":"80",
- "des":"This API is used to modify parameter configurations.You can debug this API in . Automatic authentication is supported.POST /v1.0/{project_id}/clusters/{cluster_id}/ymls/u",
+ "uri":"UpdateYmls.html",
+ "node_id":"updateymls.xml",
+ "product_code":"",
+ "code":"83",
+ "des":"This API is used to modify the parameter settings of a cluster.POST /v1.0/{project_id}/clusters/{cluster_id}/ymls/updateStatus code: 200Modify parameter settings.Status c",
"doc_type":"api",
- "kw":"Modifying Parameter Configurations,Parameter Configuration,API Reference",
+ "kw":"Modifying Cluster Parameters,Parameter Configuration,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"UpdateYmls"
}
],
- "title":"Modifying Parameter Configurations",
+ "title":"Modifying Cluster Parameters",
"githuburl":""
},
{
- "uri":"css_03_0117.html",
- "node_id":"css_03_0117.xml",
- "product_code":"css",
- "code":"81",
- "des":"This API is used to obtain the task list of parameter configurations.You can debug this API in . Automatic authentication is supported.GET /v1.0/{project_id}/clusters/{cl",
+ "uri":"ListYmlsJob.html",
+ "node_id":"listymlsjob.xml",
+ "product_code":"",
+ "code":"84",
+ "des":"This API is used to obtain the parameter configuration task list of a cluster.GET /v1.0/{project_id}/clusters/{cluster_id}/ymls/joblistsNoneStatus code: 200NoneStatus cod",
"doc_type":"api",
"kw":"Obtaining the Task List of Parameter Configurations,Parameter Configuration,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"ListYmlsJob"
}
],
"title":"Obtaining the Task List of Parameter Configurations",
"githuburl":""
},
{
- "uri":"css_03_0118.html",
- "node_id":"css_03_0118.xml",
- "product_code":"css",
- "code":"82",
- "des":"This API is used to obtain the parameter configuration list of the current cluster.You can debug this API in . Automatic authentication is supported.GET /v1.0/{project_id",
+ "uri":"ListYmls.html",
+ "node_id":"listymls.xml",
+ "product_code":"",
+ "code":"85",
+ "des":"This API is used to obtain the parameter configuration list of the current cluster.GET /v1.0/{project_id}/clusters/{cluster_id}/ymls/templateNoneStatus code: 200NoneStatu",
"doc_type":"api",
"kw":"Obtaining the Parameter Configuration List,Parameter Configuration,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"ListYmls"
}
],
"title":"Obtaining the Parameter Configuration List",
"githuburl":""
},
{
- "uri":"css_03_0125.html",
- "node_id":"css_03_0125.xml",
- "product_code":"css",
- "code":"83",
+ "uri":"topic_300000010.html",
+ "node_id":"topic_300000010.xml",
+ "product_code":"",
+ "code":"86",
"des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"doc_type":"api",
"kw":"Load Balancing",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api"
}
],
"title":"Load Balancing",
"githuburl":""
},
{
- "uri":"css_03_0126.html",
- "node_id":"css_03_0126.xml",
- "product_code":"css",
- "code":"84",
- "des":"This API is used to query the ELB V3 load balancers supported by a cluster.GET /v1.0/{project_id}/clusters/{cluster_id}/loadbalancersNoneStatus code: 200NoneStatus code: ",
- "doc_type":"api",
- "kw":"Querying ELB V3 Load Balancer Supported by a Cluster,Load Balancing,API Reference",
- "search_title":"",
- "metedata":[
- {
- "documenttype":"api",
- "prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
- }
- ],
- "title":"Querying ELB V3 Load Balancer Supported by a Cluster",
- "githuburl":""
- },
- {
- "uri":"css_03_0127.html",
- "node_id":"css_03_0127.xml",
- "product_code":"css",
- "code":"85",
- "des":"This API is used to enable or disable the ES load balancer.POST /v1.0/{project_id}/clusters/{cluster_id}/loadbalancers/es-switchStatus code: 200Enable the load balancer.N",
- "doc_type":"api",
- "kw":"Enabling or Disabling the ES Load Balancer,Load Balancing,API Reference",
- "search_title":"",
- "metedata":[
- {
- "documenttype":"api",
- "prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
- }
- ],
- "title":"Enabling or Disabling the ES Load Balancer",
- "githuburl":""
- },
- {
- "uri":"css_03_0128.html",
- "node_id":"css_03_0128.xml",
- "product_code":"css",
- "code":"86",
- "des":"This API is used to configure the ES listener.POST /v1.0/{project_id}/clusters/{cluster_id}/es-listenersStatus code: 200Status code: 200The request is processed.See Error",
- "doc_type":"api",
- "kw":"Configuring the ES Listener,Load Balancing,API Reference",
- "search_title":"",
- "metedata":[
- {
- "documenttype":"api",
- "prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
- }
- ],
- "title":"Configuring the ES Listener",
- "githuburl":""
- },
- {
- "uri":"css_03_0129.html",
- "node_id":"css_03_0129.xml",
- "product_code":"css",
+ "uri":"ListElbs.html",
+ "node_id":"listelbs.xml",
+ "product_code":"",
"code":"87",
- "des":"This API is used to obtain the ES ELB information and health check status.GET /v1.0/{project_id}/clusters/{cluster_id}/es-listenersNoneStatus code: 200NoneStatus code: 20",
+ "des":"This API is used to query the ELBv3 load balancers supported by a cluster.GET /v1.0/{project_id}/clusters/{cluster_id}/loadbalancersNoneStatus code: 200NoneStatus code: 2",
"doc_type":"api",
- "kw":"Obtaining the ELB Information and Health Check Status,Load Balancing,API Reference",
+ "kw":"Querying ELBv3 Load Balancers Supported by a Cluster,Load Balancing,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"ListElbs"
}
],
- "title":"Obtaining the ELB Information and Health Check Status",
+ "title":"Querying ELBv3 Load Balancers Supported by a Cluster",
"githuburl":""
},
{
- "uri":"css_03_0130.html",
- "node_id":"css_03_0130.xml",
- "product_code":"css",
+ "uri":"EnableOrDisableElb.html",
+ "node_id":"enableordisableelb.xml",
+ "product_code":"",
"code":"88",
- "des":"This API is used to update an ES listener.PUT /v1.0/{project_id}/clusters/{cluster_id}/es-listeners/{listener_id}Status code: 200NoneSee Error Codes.",
+ "des":"This API is used to enable or disable the Elasticsearch load balancer.POST /v1.0/{project_id}/clusters/{cluster_id}/loadbalancers/es-switchStatus code: 200Enable the load",
"doc_type":"api",
- "kw":"Updating an ES Listener,Load Balancing,API Reference",
+ "kw":"Enabling or Disabling the Elasticsearch Load Balancer,Load Balancing,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"EnableOrDisableElb"
}
],
- "title":"Updating an ES Listener",
+ "title":"Enabling or Disabling the Elasticsearch Load Balancer",
"githuburl":""
},
{
- "uri":"css_03_0131.html",
- "node_id":"css_03_0131.xml",
- "product_code":"css",
+ "uri":"CreateElbListener.html",
+ "node_id":"createelblistener.xml",
+ "product_code":"",
"code":"89",
- "des":"This API is used to query the certificate list.GET /v1.0/{project_id}/clusters/{cluster_id}/elb/certificatesNoneStatus code: 200NoneStatus code: 200The request is process",
+ "des":"This API is used to configure the Elasticsearch listener.POST /v1.0/{project_id}/clusters/{cluster_id}/es-listenersStatus code: 200Status code: 200Request succeeded.See E",
+ "doc_type":"api",
+ "kw":"Configuring the Elasticsearch Listener,Load Balancing,API Reference",
+ "search_title":"",
+ "metedata":[
+ {
+ "opensource":"true",
+ "documenttype":"api",
+ "operation_id":"CreateElbListener"
+ }
+ ],
+ "title":"Configuring the Elasticsearch Listener",
+ "githuburl":""
+ },
+ {
+ "uri":"ShowElbDetail.html",
+ "node_id":"showelbdetail.xml",
+ "product_code":"",
+ "code":"90",
+ "des":"This API is used to obtain the ELB information and health check status of an Elasticsearch cluster.GET /v1.0/{project_id}/clusters/{cluster_id}/es-listenersNoneStatus cod",
+ "doc_type":"api",
+ "kw":"Obtaining the ES ELB Information and Displaying the Health Check Status,Load Balancing,API Reference",
+ "search_title":"",
+ "metedata":[
+ {
+ "opensource":"true",
+ "documenttype":"api",
+ "operation_id":"ShowElbDetail"
+ }
+ ],
+ "title":"Obtaining the ES ELB Information and Displaying the Health Check Status",
+ "githuburl":""
+ },
+ {
+ "uri":"UpdateESListener.html",
+ "node_id":"updateeslistener.xml",
+ "product_code":"",
+ "code":"91",
+ "des":"This API is used to update an Elasticsearch listener.PUT /v1.0/{project_id}/clusters/{cluster_id}/es-listeners/{listener_id}Status code: 200Status code: 200Request succee",
+ "doc_type":"api",
+ "kw":"Updating an Elasticsearch Listener,Load Balancing,API Reference",
+ "search_title":"",
+ "metedata":[
+ {
+ "opensource":"true",
+ "documenttype":"api",
+ "operation_id":"UpdateESListener"
+ }
+ ],
+ "title":"Updating an Elasticsearch Listener",
+ "githuburl":""
+ },
+ {
+ "uri":"ListElbCerts.html",
+ "node_id":"listelbcerts.xml",
+ "product_code":"",
+ "code":"92",
+ "des":"This API is used to query the certificate list.GET /v1.0/{project_id}/clusters/{cluster_id}/elb/certificatesNoneStatus code: 200NoneStatus code: 200Request succeeded.See ",
"doc_type":"api",
"kw":"Querying the Certificate List,Load Balancing,API Reference",
"search_title":"",
"metedata":[
{
- "documenttype":"api",
- "prodname":"css",
"opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "documenttype":"api",
+ "operation_id":"ListElbCerts"
}
],
"title":"Querying the Certificate List",
"githuburl":""
},
{
- "uri":"css_03_0132.html",
- "node_id":"css_03_0132.xml",
- "product_code":"css",
- "code":"90",
- "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
- "doc_type":"api",
- "kw":"Intelligent O&M",
- "search_title":"",
- "metedata":[
- {
- "documenttype":"api",
- "prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
- }
- ],
- "title":"Intelligent O&M",
- "githuburl":""
- },
- {
- "uri":"css_03_0133.html",
- "node_id":"css_03_0133.xml",
- "product_code":"css",
- "code":"91",
- "des":"This API is used to create a cluster detection task.POST /v1.0/{project_id}/clusters/{cluster_id}/ai-opsNoneCreate a cluster detection task.NoneFor details, see Error Cod",
- "doc_type":"api",
- "kw":"Creating a Cluster Detection Task,Intelligent O&M,API Reference",
- "search_title":"",
- "metedata":[
- {
- "documenttype":"api",
- "prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
- }
- ],
- "title":"Creating a Cluster Detection Task",
- "githuburl":""
- },
- {
- "uri":"css_03_0134.html",
- "node_id":"css_03_0134.xml",
- "product_code":"css",
- "code":"92",
- "des":"This API is used to obtain the intelligent O&M task list and details.GET /v1.0/{project_id}/clusters/{cluster_id}/ai-opsNoneStatus code: 200Obtain the intelligent O&M tas",
- "doc_type":"api",
- "kw":"Obtaining the Intelligent O&M Task List and Details,Intelligent O&M,API Reference",
- "search_title":"",
- "metedata":[
- {
- "documenttype":"api",
- "prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
- }
- ],
- "title":"Obtaining the Intelligent O&M Task List and Details",
- "githuburl":""
- },
- {
- "uri":"css_03_0135.html",
- "node_id":"css_03_0135.xml",
+ "uri":"en-us_topic_0000002083557490.html",
+ "node_id":"en-us_topic_0000002083557490.xml",
"product_code":"css",
"code":"93",
- "des":"This API is used to delete a detection task record.DELETE /v1.0/{project_id}/clusters/{cluster_id}/ai-ops/{aiops_id}NoneNoneDelete a detection task record.NoneFor details",
+ "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"doc_type":"api",
- "kw":"Deleting a Detection Task Record,Intelligent O&M,API Reference",
+ "kw":"Examples",
"search_title":"",
"metedata":[
{
"documenttype":"api",
"prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "opensource":"true"
}
],
- "title":"Deleting a Detection Task Record",
+ "title":"Examples",
"githuburl":""
},
{
- "uri":"css_03_0136.html",
- "node_id":"css_03_0136.xml",
+ "uri":"css_03_0062.html",
+ "node_id":"css_03_0062.xml",
"product_code":"css",
"code":"94",
- "des":"This API is used to obtain SMN topics available for intelligent O&M alarms.GET /v1.0/{project_id}/domains/{domain_id}/ai-ops/smn-topicsNoneStatus code: 200Obtain the inte",
+ "des":"This section describes how to create a CSS cluster by using APIs. Figure 1 illustrates the API calling process.The token obtained on IAM is valid for only 24 hours. If yo",
"doc_type":"api",
- "kw":"Obtaining SMN Topics Available for Intelligent O&M Alarms,Intelligent O&M,API Reference",
+ "kw":"Creating a Pay-per-Use Elasticsearch Cluster,Examples,API Reference",
"search_title":"",
"metedata":[
{
"documenttype":"api",
"prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "opensource":"true"
}
],
- "title":"Obtaining SMN Topics Available for Intelligent O&M Alarms",
+ "title":"Creating a Pay-per-Use Elasticsearch Cluster",
"githuburl":""
},
{
@@ -1981,20 +1777,18 @@
"node_id":"css_03_0065.xml",
"product_code":"css",
"code":"95",
- "des":"This section describes fine-grained permissions management for your CSS. If your cloud account does not need individual IAM users, then you may skip over this chapter.By ",
+ "des":"This section describes fine-grained permissions management for your CSS. If your account does not need individual IAM users, then you may skip over this chapter.By defaul",
"doc_type":"api",
- "kw":"Permissions Policies and Supported Actions,API Reference",
+ "kw":"Permissions and Supported Actions,API Reference",
"search_title":"",
"metedata":[
{
"documenttype":"api",
"prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "opensource":"true"
}
],
- "title":"Permissions Policies and Supported Actions",
+ "title":"Permissions and Supported Actions",
"githuburl":""
},
{
@@ -2004,81 +1798,73 @@
"code":"96",
"des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"doc_type":"api",
- "kw":"Common Parameters",
+ "kw":"Appendixes",
"search_title":"",
"metedata":[
{
"documenttype":"api",
"prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "opensource":"true"
}
],
- "title":"Common Parameters",
- "githuburl":""
- },
- {
- "uri":"css_03_0071.html",
- "node_id":"css_03_0071.xml",
- "product_code":"css",
- "code":"97",
- "des":"A project ID or project name is required in some API requests. You need to obtain the project ID and name before calling an API.Log in to the console.In the upper right c",
- "doc_type":"api",
- "kw":"Obtaining a Project ID and Name,Common Parameters,API Reference",
- "search_title":"",
- "metedata":[
- {
- "documenttype":"api",
- "prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
- }
- ],
- "title":"Obtaining a Project ID and Name",
+ "title":"Appendixes",
"githuburl":""
},
{
"uri":"css_03_0075.html",
"node_id":"css_03_0075.xml",
"product_code":"css",
- "code":"98",
- "des":"Table 1 describes the status code.",
+ "code":"97",
+ "des":"Table 1 describes the status codes.",
"doc_type":"api",
- "kw":"Status Code,Common Parameters,API Reference",
+ "kw":"Status Codes,Appendixes,API Reference",
"search_title":"",
"metedata":[
{
"documenttype":"api",
"prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "opensource":"true"
}
],
- "title":"Status Code",
+ "title":"Status Codes",
"githuburl":""
},
{
"uri":"css_03_0076.html",
"node_id":"css_03_0076.xml",
"product_code":"css",
- "code":"99",
- "des":"No data is returned if an API fails to be invoked. You can locate the cause of an error according to the error code of each API. When the API calling fails, HTTPS status ",
+ "code":"98",
+ "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"doc_type":"api",
- "kw":"Error Code,Common Parameters,API Reference",
+ "kw":"Error Codes,Appendixes,API Reference",
"search_title":"",
"metedata":[
{
"documenttype":"api",
"prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "opensource":"true"
}
],
- "title":"Error Code",
+ "title":"Error Codes",
+ "githuburl":""
+ },
+ {
+ "uri":"css_03_0071.html",
+ "node_id":"css_03_0071.xml",
+ "product_code":"css",
+ "code":"99",
+ "des":"A project ID or project name is required in some API requests. You need to obtain the project ID and name before calling an API.Log in to the console.In the upper right c",
+ "doc_type":"api",
+ "kw":"Obtaining a Project ID and Name,Appendixes,API Reference",
+ "search_title":"",
+ "metedata":[
+ {
+ "documenttype":"api",
+ "prodname":"css",
+ "opensource":"true"
+ }
+ ],
+ "title":"Obtaining a Project ID and Name",
"githuburl":""
},
{
@@ -2094,9 +1880,7 @@
{
"documenttype":"api",
"prodname":"css",
- "opensource":"true",
- "operation_id":"AddIndependentNode",
- "version":"v1"
+ "opensource":"true"
}
],
"title":"Change History",
diff --git a/docs/css/api-ref/AddIndependentNode.html b/docs/css/api-ref/AddIndependentNode.html
index 488a4cdf..fbab8e47 100644
--- a/docs/css/api-ref/AddIndependentNode.html
+++ b/docs/css/api-ref/AddIndependentNode.html
@@ -1,143 +1,145 @@
-
Adding Master and Client Nodes
-Function
This API is used to add master and client nodes to a cluster.
+
Adding Independent Masters and Clients
+
Function
If you have not enabled the master or client node when creating a cluster, you can call this API to add one.
-
-
URI
POST /v1.0/{project_id}/clusters/{cluster_id}/type/{type}/independent
+
URI
POST /v1.0/{project_id}/clusters/{cluster_id}/type/{type}/independent
-
Table 1 Path parametersParameter
+Table 1 Path ParametersParameter
|
-Mandatory
+ | Mandatory
|
-Type
+ | Type
|
-Description
+ | Description
|
-project_id
+ | project_id
|
-Yes
+ | Yes
|
-String
+ | String
|
-Project ID. For details about how to obtain a project ID, see Obtaining a Project ID and Name.
+ | Project ID. For details about how to obtain the project ID and name, see Obtaining the Project ID and Name.
|
-cluster_id
+ | cluster_id
|
-Yes
+ | Yes
|
-String
+ | String
|
-ID of the cluster that needs an independent master or client.
+ | ID of the cluster that needs an independent master or client.
|
-type
+ | type
|
-Yes
+ | Yes
|
-String
+ | String
|
-Node type. The value can be:
-- ess-master: Master node
- ess-client: Client node
+ | Node type. Its value can be:
+ess-master: master node
+ess-client: client node
+
|
-Request Parameters
- Table 2 Request body parametersParameter
+Request Parameters
+ Table 2 Request body parametersParameter
|
-Mandatory
+ | Mandatory
|
-Type
+ | Type
|
-Description
+ | Description
|
-type
+ | type
|
-Yes
+ | Yes
|
-IndependentBodyReq object
+ | IndependentTypeReq object
|
-Master/Client request body parameter
+ | Master/Client request body parameter
|
- Table 3 IndependentBodyReqParameter
+Table 3 IndependentTypeReqParameter
|
-Mandatory
+ | Mandatory
|
-Type
+ | Type
|
-Description
+ | Description
|
-flavor_ref
+ | flavor_ref
|
-Yes
+ | Yes
|
-String
+ | String
|
-Flavor ID. You can obtain the value of this parameter by calling the API Obtaining the Instance Specifications List. Select the flavor ID suitable for your cluster version.
+ | Flavor ID. You can obtain the value of this parameter by calling the API for [Obtaining the Instance Specifications List] (ListFlavors.xml). Select the flavor ID suitable for your cluster version.
|
-node_size
+ | node_size
|
-Yes
+ | Yes
|
-Integer
+ | Integer
|
-Number of nodes.
-- If the node type is ess-master, the number of nodes must be an odd number in the range 3 to 10.
- If the node type is ess-client, the number of nodes must be in the range 1 to 32.
+ | Number of nodes.
+If the node type is ess-master, the number of nodes must be an odd number in the range 3 to 10.
+If the node type is ess-client, the number of nodes must be in the range 1 to 32.
+
|
-volume_type
+ | volume_type
|
-Yes
+ | Yes
|
-String
+ | String
|
-Node storage type. Its value can be ULTRAHIGH, COMMON, or HIGH.
+ | Node storage type. Its value can be ULTRAHIGH, COMMON, or HIGH.
|
-Response ParametersStatus code: 200
+ Response ParametersStatus code: 200
- Table 4 Response body parametersParameter
+Table 4 Response body parametersParameter
|
-Type
+ | Type
|
-Description
+ | Description
|
-id
+ | id
|
-String
+ | String
|
-Cluster ID.
+ | Cluster ID.
|
-Request ExampleAdd the master and client nodes.
- POST /v1.0/6204a5bd270343b5885144cf9c8c158d/clusters/ea244205-d641-45d9-9dcb-ab2236bcd07e/type/ess-client/independent
+Example RequestsAdd independent master and client nodes.
+ POST /v1.0/6204a5bd270343b5885144cf9c8c158d/clusters/ea244205-d641-45d9-9dcb-ab2236bcd07e/type/ess-client/independent
{
"type" : {
@@ -147,44 +149,44 @@
}
}
-Response ExampleStatus code: 200
- The request is processed.
- {
+Example ResponsesStatus code: 200
+ Request succeeded.
+ {
"id" : "320afa24-ff2a-4f44-8460-6ba95e512ad4"
}
-Status Codes
- Status Code
+Status Codes
+ Status Code
|
-Description
+ | Description
|
-200
+ | 200
|
-The request is processed.
+ | Request succeeded.
|
-403
+ | 403
|
-The request is rejected. The server has received and understood the request, but refused to respond to it. Modify the request directly and do not attempt to retry it.
+ | Request rejected.The server has received the request and understood it, but refused to respond to it. The client should not repeat the request without modifications.
|
-500
+ | 500
|
-The server can be accessed by the request, but it cannot understand the user's request.
+ | The server has received the request but could not understand it.
|
-
diff --git a/docs/css/api-ref/CLASS.TXT.json b/docs/css/api-ref/CLASS.TXT.json
index 0f9d7874..705d7e39 100644
--- a/docs/css/api-ref/CLASS.TXT.json
+++ b/docs/css/api-ref/CLASS.TXT.json
@@ -1,6 +1,6 @@
[
{
- "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
+ "desc":"Welcome to Cloud Search Service (CSS) API Reference. CSS is a fully managed, distributed search service that enables you to perform quick, real-time search on both struct",
"product_code":"css",
"title":"Before You Start",
"uri":"css_03_0001.html",
@@ -9,406 +9,406 @@
"code":"1"
},
{
- "desc":"Welcome to Cloud Search Service API Reference. Cloud Search Service (CSS) provides hosted, distributed search engine services. It is fully compatible with open-source Ela",
- "product_code":"css",
- "title":"Overview",
- "uri":"css_03_0051.html",
- "doc_type":"api",
- "p_code":"1",
- "code":"2"
- },
- {
- "desc":"An endpoint is the request address for calling an API. Endpoints vary depending on services and regions. For the endpoints of all services, see Regions and Endpoints.",
- "product_code":"css",
- "title":"Endpoints",
- "uri":"css_03_0053.html",
- "doc_type":"api",
- "p_code":"1",
- "code":"3"
- },
- {
- "desc":"In CSS, Elasticsearch 7.6.2, 7.9.3, and 7.10.2 are supported. OpenSearch 1.3.6 and 2.11.0 are supported. Kibana 7.6.2, 7.9.3, and 7.10.2 are supported.",
- "product_code":"css",
- "title":"Supported Cluster Versions",
- "uri":"css_03_0056.html",
- "doc_type":"api",
- "p_code":"1",
- "code":"4"
- },
- {
- "desc":"The CSS API is a self-developed API that complies with RESTful API design specifications. You can call CSS APIs to implement the CSS functions described in Table 1.",
+ "desc":"CSS APIs comply with RESTful API design specifications. You can use the functions described in Table 1 by calling the corresponding APIs.",
"product_code":"css",
"title":"API Overview",
"uri":"css_03_0057.html",
"doc_type":"api",
"p_code":"",
- "code":"5"
+ "code":"2"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"css",
"title":"Calling APIs",
- "uri":"css_03_0137.html",
+ "uri":"css_03_0077.html",
"doc_type":"api",
"p_code":"",
- "code":"6"
+ "code":"3"
},
{
- "desc":"This section describes the structure of a RESTful API request, and uses the API for Obtaining a User Token as an example to describe how to call an API. A token is a user",
+ "desc":"This section describes the structure of a RESTful API request, and uses the IAM API for obtain a user token as an example to describe how to call an API.A request URI is ",
"product_code":"css",
"title":"Making an API Request",
- "uri":"css_03_0138.html",
+ "uri":"css_03_0078.html",
"doc_type":"api",
- "p_code":"6",
- "code":"7"
+ "p_code":"3",
+ "code":"4"
},
{
- "desc":"CSS supports token authentication.The validity period of a token is 24 hours. When using a token for authentication, cache it to prevent frequently calling the IAM API.A ",
+ "desc":"You can use either of the following authentication methods when calling APIs:AK/SK-based authentication: Requests are encrypted using AK/SK pairs.Token authentication: Re",
"product_code":"css",
"title":"Authentication",
- "uri":"css_03_0139.html",
+ "uri":"css_03_0079.html",
"doc_type":"api",
- "p_code":"6",
- "code":"8"
+ "p_code":"3",
+ "code":"5"
},
{
"desc":"After sending a request, you will receive a response containing the status code, response header, and response body.A status code is a group of digits, ranging from 1xx t",
"product_code":"css",
"title":"Returned Values",
- "uri":"css_03_0140.html",
+ "uri":"css_03_0080.html",
"doc_type":"api",
- "p_code":"6",
- "code":"9"
- },
- {
- "desc":"This section describes how to create a CSS cluster by using APIs. Figure 1 illustrates the API calling process.The token obtained on IAM is valid for only 24 hours. If yo",
- "product_code":"css",
- "title":"Getting Started",
- "uri":"css_03_0062.html",
- "doc_type":"api",
- "p_code":"",
- "code":"10"
+ "p_code":"3",
+ "code":"6"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"css",
- "title":"Cluster Management APIs",
- "uri":"css_03_0008.html",
+ "title":"APIs",
+ "uri":"css_03_0097.html",
"doc_type":"api",
"p_code":"",
- "code":"11"
+ "code":"7"
},
{
- "desc":"This API is used to create a cluster.Table 2 describes the request parameters.Table 11 describes the response parameters.Example requestExample response{\n \"cluster\": {\n ",
+ "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"css",
- "title":"Creating a Cluster",
- "uri":"css_03_0019.html",
+ "title":"Cluster Management",
+ "uri":"cluster_management.html",
"doc_type":"api",
- "p_code":"11",
- "code":"12"
+ "p_code":"7",
+ "code":"8"
},
{
- "desc":"This API is used to query and display the cluster list and cluster status.NoneTable 2 describes the response parameters.Example requestExample request of querying cluster",
+ "desc":"This API is used to create a cluster.POST /v1.0/{project_id}/clustersStatus code: 200Example request for creating a pay-per-use cluster.Status code: 200Request succeeded.",
"product_code":"css",
- "title":"Querying the List of Clusters",
- "uri":"css_03_0018.html",
+ "title":"Creating a cluster",
+ "uri":"CreateCluster.html",
"doc_type":"api",
- "p_code":"11",
- "code":"13"
+ "p_code":"8",
+ "code":"9"
},
{
- "desc":"This API is used to query and display details about a cluster.You can debug this API in . Automatic authentication is supported.GET /v1.0/{project_id}/clusters/{cluster_i",
+ "desc":"This API is used to query and display the cluster list and cluster status.GET /v1.0/{project_id}/clustersNoneStatus code: 200Query the first two clusters.- Method 1: GET ",
+ "product_code":"css",
+ "title":"Querying the Cluster List",
+ "uri":"ListClustersDetails.html",
+ "doc_type":"api",
+ "p_code":"8",
+ "code":"10"
+ },
+ {
+ "desc":"This API is used to query and display the details of a cluster.GET /v1.0/{project_id}/clusters/{cluster_id}NoneStatus code: 200NoneStatus code: 200Request succeeded.See E",
"product_code":"css",
"title":"Querying Cluster Details",
"uri":"ShowClusterDetail.html",
"doc_type":"api",
- "p_code":"11",
+ "p_code":"8",
+ "code":"11"
+ },
+ {
+ "desc":"This API is used to delete a cluster. All resources of the deleted cluster, including customer data, will be released. If you want to retain the data in a customer cluste",
+ "product_code":"css",
+ "title":"Deleting a Cluster",
+ "uri":"DeleteCluster.html",
+ "doc_type":"api",
+ "p_code":"8",
+ "code":"12"
+ },
+ {
+ "desc":"This API is used to change the name of a cluster.POST /v1.0/{project_id}/clusters/{cluster_id}/changenameNoneChange the display name of the current cluster.NoneSee Error ",
+ "product_code":"css",
+ "title":"Renaming a Cluster",
+ "uri":"UpdateClusterName.html",
+ "doc_type":"api",
+ "p_code":"8",
+ "code":"13"
+ },
+ {
+ "desc":"This API is used to change the password of a cluster.POST /v1.0/{project_id}/clusters/{cluster_id}/password/resetNoneChange the administrator password of the current clus",
+ "product_code":"css",
+ "title":"Changing the Password of a Cluster",
+ "uri":"ResetPassword.html",
+ "doc_type":"api",
+ "p_code":"8",
"code":"14"
},
{
- "desc":"This API is used to change the name of a cluster.POST /v1.0/{project_id}/clusters/{cluster_id}/changenameNoneNone",
+ "desc":"This API is used to restart a cluster. Services will be interrupted during the restart.POST /v1.0/{project_id}/clusters/{cluster_id}/restartNoneNoneNoneNoneSee Error Code",
"product_code":"css",
- "title":"Changing a Cluster Name",
- "uri":"css_03_0084.html",
+ "title":"Restarting a Cluster",
+ "uri":"RestartCluster.html",
"doc_type":"api",
- "p_code":"11",
+ "p_code":"8",
"code":"15"
},
{
- "desc":"This API is used to restart a cluster. Restarting the cluster will interrupt ongoing services.NoneNoneNoneTable 2 describes the status code.",
+ "desc":"This API is used to add instances to a cluster (only Elasticsearch instances can be added). This API can only scale out clusters that only have common nodes. Clusters wit",
"product_code":"css",
- "title":"Restarting a Cluster",
- "uri":"css_03_0021.html",
+ "title":"Scaling Out a Cluster",
+ "uri":"UpdateExtendCluster.html",
"doc_type":"api",
- "p_code":"11",
+ "p_code":"8",
"code":"16"
},
{
- "desc":"This API is used to delete a cluster. All resources, including customer data, of the deleted cluster will be released. For data security reasons, create a snapshot for th",
+ "desc":"This API is used to add instances of different types and expand instance storage capacity in a cluster. This API is available for clusters with master, client, or cold da",
"product_code":"css",
- "title":"Deleting a Cluster",
- "uri":"css_03_0020.html",
+ "title":"Adding Instances and Expanding Instance Storage Capacity",
+ "uri":"UpdateExtendInstanceStorage.html",
"doc_type":"api",
- "p_code":"11",
+ "p_code":"8",
"code":"17"
},
{
- "desc":"This API is used to change the password of a cluster.For details, see Calling APIs.POST /v1.0/{project_id}/clusters/{cluster_id}/password/resetNoneChange the administrato",
+ "desc":"This API is used to modify the specifications of a cluster. Only the nodes of the ESS type can be modified.POST /v1.0/{project_id}/clusters/{cluster_id}/flavorNonePOST /v",
"product_code":"css",
- "title":"Changing a Password",
- "uri":"ResetPassword.html",
+ "title":"Changing Specifications",
+ "uri":"UpdateFlavor.html",
"doc_type":"api",
- "p_code":"11",
+ "p_code":"8",
"code":"18"
},
{
- "desc":"This API is used to modify the specifications of a cluster. Only the specifications of ESS nodes can be modified.You can debug this API in . Automatic authentication is s",
+ "desc":"This API is used to query and display the IDs of supported instance specifications.GET /v1.0/{project_id}/es-flavorsNoneStatus code: 200NoneStatus code: 200Request succee",
"product_code":"css",
- "title":"Modifying Cluster Specifications",
- "uri":"css_03_0086.html",
+ "title":"Obtaining the Instance Specifications List",
+ "uri":"ListFlavors.html",
"doc_type":"api",
- "p_code":"11",
+ "p_code":"8",
"code":"19"
},
{
- "desc":"This API is used to change the specifications of a specified node type. The following node types are supported:ess: data nodeess-cold: cold data nodeess-client: client no",
+ "desc":"This API is used to query all tags in a specified region.GET /v1.0/{project_id}/{resource_type}/tagsNoneStatus code: 200NoneStatus code: 200Request succeeded.See Error Co",
"product_code":"css",
- "title":"Changing the Specifications of a Specified Node Type",
- "uri":"css_03_0087.html",
+ "title":"Querying All Tags",
+ "uri":"ListClustersTags.html",
"doc_type":"api",
- "p_code":"11",
+ "p_code":"8",
"code":"20"
},
{
- "desc":"This API is used to scale out a cluster with only common nodes. Clusters with master, client, or cold data nodes cannot use this API.Table 2 describes the request paramet",
+ "desc":"This API is used to query the tags of a specified cluster.GET /v1.0/{project_id}/{resource_type}/{cluster_id}/tagsNoneStatus code: 200NoneStatus code: 200Request succeede",
"product_code":"css",
- "title":"Scaling Out a Cluster with only Common Nodes",
- "uri":"css_03_0025.html",
+ "title":"Querying Tags of a Specified Cluster",
+ "uri":"ShowClusterTag.html",
"doc_type":"api",
- "p_code":"11",
+ "p_code":"8",
"code":"21"
},
{
- "desc":"This API is used to scale out a cluster with special nodes. That is, if a cluster has master, client, or cold data nodes, this API is used for scale-out.Table 2 describes",
+ "desc":"This API is used to add tags to a cluster.POST /v1.0/{project_id}/{resource_type}/{cluster_id}/tagsNoneCreate a cluster tag.NoneSee Error Codes.",
"product_code":"css",
- "title":"Scaling Out a Cluster with Special Nodes",
- "uri":"css_03_0038.html",
+ "title":"Adding Tags to a Cluster",
+ "uri":"CreateClustersTags.html",
"doc_type":"api",
- "p_code":"11",
+ "p_code":"8",
"code":"22"
},
{
- "desc":"This API is used to scale in a cluster by removing specified nodes. Yearly/Monthly clusters do not support the removal of specified nodes by calling this API.You can debu",
+ "desc":"This API is used to delete a cluster tag.DELETE /v1.0/{project_id}/{resource_type}/{cluster_id}/tags/{key}NoneNoneNoneNoneSee Error Codes.",
"product_code":"css",
- "title":"Scaling in a Cluster By Removing Specified Nodes",
- "uri":"css_03_0088.html",
+ "title":"Deleting a Cluster Tag",
+ "uri":"DeleteClustersTags.html",
"doc_type":"api",
- "p_code":"11",
+ "p_code":"8",
"code":"23"
},
{
- "desc":"This API is used to remove instances of specific types and reduce instance storage capacity in a cluster.You can debug this API in . Automatic authentication is supported",
+ "desc":"This API is used to add tags to or delete tags from a cluster in batches.POST /v1.0/{project_id}/{resource_type}/{cluster_id}/tags/actionNoneCreate or delete cluster tags",
"product_code":"css",
- "title":"Removing Nodes of a Specific Type",
- "uri":"css_03_0089.html",
+ "title":"Adding or Deleting Cluster Tags in Batches",
+ "uri":"UpdateBatchClustersTags.html",
"doc_type":"api",
- "p_code":"11",
+ "p_code":"8",
"code":"24"
},
{
- "desc":"This API is used to query and display the IDs of supported instance flavors.NoneTable 2 describes the response parameters.Example requestGET /v1.0/6204a5bd270343b5885144c",
+ "desc":"This API is used to scale in a cluster by removing a specified node.POST /v1.0/{project_id}/clusters/{cluster_id}/node/offlineNoneScale in a cluster by scaling in specifi",
"product_code":"css",
- "title":"Obtaining the List of Instance Flavors",
- "uri":"ListFlavors.html",
+ "title":"Scaling In a Cluster by Removing a Specific Node",
+ "uri":"UpdateShrinkNodes.html",
"doc_type":"api",
- "p_code":"11",
+ "p_code":"8",
"code":"25"
},
{
- "desc":"This API is used to download the HTTPS certificate of the server.NoneExample requestExample responseAfter obtaining the preceding character string, run the following comm",
+ "desc":"This API is used to modify cluster specifications. The following node types can be changed:ess: data nodeess: data nodeess-cold: cold data nodeess-cold: cold data nodeess",
"product_code":"css",
- "title":"Downloading the Certificate",
- "uri":"css_03_0050.html",
+ "title":"Changing the Specifications of a Specified Node Type",
+ "uri":"UpdateFlavorByType.html",
"doc_type":"api",
- "p_code":"11",
+ "p_code":"8",
"code":"26"
},
{
- "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
+ "desc":"This API is used to remove instances of different types and reduce instance storage capacity in a cluster.POST /v1.0/extend/{project_id}/clusters/{cluster_id}/role/shrink",
"product_code":"css",
- "title":"Tag Management APIs",
- "uri":"css_03_0077.html",
+ "title":"Scaling In Nodes of a Specific Type",
+ "uri":"UpdateShrinkCluster.html",
"doc_type":"api",
- "p_code":"11",
+ "p_code":"8",
"code":"27"
},
{
- "desc":"This API is used to query the tag information about a specified cluster.NoneTable 2 describes the response parameters.Example requestExample responseTable 4 describes the",
+ "desc":"This API is used to download a security certificate.GET /v1.0/{project_id}/cer/downloadNoneStatus code: 200NoneStatus code: 200Request succeeded.See Error Codes.",
"product_code":"css",
- "title":"Querying Tags of a Specified Cluster",
- "uri":"css_03_0078.html",
+ "title":"Downloading a Security Certificate",
+ "uri":"DownloadCert.html",
"doc_type":"api",
- "p_code":"27",
+ "p_code":"8",
"code":"28"
},
{
- "desc":"This API is used to query all tags in a specified region.NoneTable 2 describes the response parameters.Example requestExample responseTable 4 describes the status code.",
+ "desc":"This API is used to replace a failed node.PUT /v1.0/{project_id}/clusters/{cluster_id}/instance/{instance_id}/replaceNoneNoneNoneSee Error Codes.",
"product_code":"css",
- "title":"Querying All Tags",
- "uri":"css_03_0079.html",
+ "title":"Replacing a Node",
+ "uri":"UpdateInstance.html",
"doc_type":"api",
- "p_code":"27",
+ "p_code":"8",
"code":"29"
},
{
- "desc":"This API is used to add tags to a cluster. A cluster can have a maximum of 10 tags.NoneExample requestPOST /v1.0/458d905f22da49c39f609e3347d65723/css-cluster/4f3deec3-efa",
+ "desc":"This API is used to configure the security mode of a cluster.POST /v1.0/{project_id}/clusters/{cluster_id}/mode/changeNoneChange the security mode of the current cluster.",
"product_code":"css",
- "title":"Adding Tags to a Cluster",
- "uri":"css_03_0083.html",
+ "title":"Configuring the Security Mode.",
+ "uri":"ChangeMode.html",
"doc_type":"api",
- "p_code":"27",
+ "p_code":"8",
"code":"30"
},
{
- "desc":"This API is used to add or delete tags to or from a specified cluster in batches. Tag Management Service (TMS) uses this API to batch manage tags of a cluster. A cluster ",
+ "desc":"If you have not enabled the master or client node when creating a cluster, you can call this API to add one.POST /v1.0/{project_id}/clusters/{cluster_id}/type/{type}/inde",
"product_code":"css",
- "title":"Adding or Deleting Cluster Tags in Batches",
- "uri":"css_03_0081.html",
+ "title":"Adding Independent Masters and Clients",
+ "uri":"AddIndependentNode.html",
"doc_type":"api",
- "p_code":"27",
+ "p_code":"8",
"code":"31"
},
{
- "desc":"This API is used to delete specified cluster tags.NoneNoneExample requestDELETE /v1.0/458d905f22da49c39f609e3347d65723/css-cluster/4f3deec3-efa8-4598-bf91-560aad1377a3/ta",
- "product_code":"css",
- "title":"Deleting Specified Cluster Tags",
- "uri":"css_03_0082.html",
- "doc_type":"api",
- "p_code":"27",
- "code":"32"
- },
- {
- "desc":"This API is used to replace a failed node.You can debug this API in . Automatic authentication is supported.PUT /v1.0/{project_id}/clusters/{cluster_id}/instance/{instanc",
- "product_code":"css",
- "title":"Replacing a Node",
- "uri":"css_03_0090.html",
- "doc_type":"api",
- "p_code":"11",
- "code":"33"
- },
- {
- "desc":"This API is used to change the security mode of a cluster.You can debug this API in . Automatic authentication is supported.POST /v1.0/{project_id}/clusters/{cluster_id}/",
- "product_code":"css",
- "title":"Changing the Security Mode",
- "uri":"css_03_0091.html",
- "doc_type":"api",
- "p_code":"11",
- "code":"34"
- },
- {
- "desc":"This API is used to change the security group after a cluster is created.You can debug this API in . Automatic authentication is supported.POST /v1.0/{project_id}/cluster",
- "product_code":"css",
- "title":"Changing the Security Group",
- "uri":"css_03_0092.html",
- "doc_type":"api",
- "p_code":"11",
- "code":"35"
- },
- {
- "desc":"This API is used to upgrade Elasticsearch from an earlier version to a later version or the same version.For details, see Calling APIs.POST /v1.0/{project_id}/clusters/{c",
+ "desc":"This API is used to upgrade Elasticsearch from an earlier version to a later version or the same version.POST /v1.0/{project_id}/clusters/{cluster_id}/inst-type/{inst_typ",
"product_code":"css",
"title":"Upgrading a Cluster Kernel",
"uri":"UpgradeCore.html",
"doc_type":"api",
- "p_code":"11",
- "code":"36"
+ "p_code":"8",
+ "code":"32"
},
{
- "desc":"This API is used to obtain the ID of an image that can be upgraded in the current cluster.For details, see Calling APIs.GET /v1.0/{project_id}/clusters/{cluster_id}/targe",
+ "desc":"This API is used to obtain the ID of an image that can be upgraded in the current cluster.GET /v1.0/{project_id}/clusters/{cluster_id}/target/{upgrade_type}/imagesNoneSta",
"product_code":"css",
"title":"Obtaining a Target Image ID",
"uri":"ListImages.html",
"doc_type":"api",
- "p_code":"11",
- "code":"37"
+ "p_code":"8",
+ "code":"33"
},
{
- "desc":"The upgrade takes a long time. You can call this API to check the upgrade progress on a node.For details, see Calling APIs.GET /v1.0/{project_id}/clusters/{cluster_id}/up",
+ "desc":"The upgrade takes a long time. You can call this API to check the upgrade progress on a node.GET /v1.0/{project_id}/clusters/{cluster_id}/upgrade/detailNoneStatus code: 2",
"product_code":"css",
"title":"Obtaining Upgrade Details",
"uri":"UpgradeDetail.html",
"doc_type":"api",
- "p_code":"11",
- "code":"38"
+ "p_code":"8",
+ "code":"34"
},
{
- "desc":"The upgrade takes a long time and the upgrade may fail due to network problems. You can use this API to retry a task or terminate the impact of a task.For details, see Ca",
+ "desc":"The upgrade may fail due to network problems. In this case, you can call this API to retry.PUT /v1.0/{project_id}/clusters/{cluster_id}/upgrade/{action_id}/retryNoneNoneE",
"product_code":"css",
"title":"Retrying a Failed Upgrade Task",
"uri":"RetryUpgradeTask.html",
"doc_type":"api",
- "p_code":"11",
+ "p_code":"8",
+ "code":"35"
+ },
+ {
+ "desc":"This API is used to change the security group after a cluster is created.POST /v1.0/{project_id}/clusters/{cluster_id}/sg/changeNoneChange the security group that the cur",
+ "product_code":"css",
+ "title":"Changing the Security Group",
+ "uri":"ChangeSecurityGroup.html",
+ "doc_type":"api",
+ "p_code":"8",
+ "code":"36"
+ },
+ {
+ "desc":"This API is used to change the AZ by specifying node types.POST /v1.0/{project_id}/clusters/{cluster_id}/inst-type/{inst_type}/azmigrateNoneSwitch the AZ of the current c",
+ "product_code":"css",
+ "title":"Changing the AZ of a Cluster Instance",
+ "uri":"UpdateAzByInstanceType.html",
+ "doc_type":"api",
+ "p_code":"8",
+ "code":"37"
+ },
+ {
+ "desc":"This API is used to create a cluster with multiple node types (for example, ess, ess-cold, ess-client, ess-master).POST /v2.0/{project_id}/clustersStatus code: 200Example",
+ "product_code":"css",
+ "title":"Creating a Cluster (V2)",
+ "uri":"CreateClusterMultiRole.html",
+ "doc_type":"api",
+ "p_code":"8",
+ "code":"38"
+ },
+ {
+ "desc":"This API is used to restart nodes of all node types or the combination of some node types in the current cluster.POST /v2.0/{project_id}/clusters/{cluster_id}/restartNone",
+ "product_code":"css",
+ "title":"Restarting a Cluster (V2)",
+ "uri":"RestartClusterMultiRole.html",
+ "doc_type":"api",
+ "p_code":"8",
"code":"39"
},
{
- "desc":"This API is used to add master and client nodes to a cluster.For details, see Calling APIs.POST /v1.0/{project_id}/clusters/{cluster_id}/type/{type}/independentStatus cod",
+ "desc":"This API is used to restart nodes one by one, which requires a long time when the nodes have a large number of indexes.POST /v2.0/{project_id}/clusters/{cluster_id}/rolli",
"product_code":"css",
- "title":"Adding Master and Client Nodes",
- "uri":"AddIndependentNode.html",
+ "title":"Rolling Restart",
+ "uri":"RollingRestart.html",
"doc_type":"api",
- "p_code":"11",
+ "p_code":"8",
"code":"40"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"css",
"title":"Kibana Public Network Access",
- "uri":"css_03_0119.html",
+ "uri":"kibana_public_network_access.html",
"doc_type":"api",
- "p_code":"",
+ "p_code":"7",
"code":"41"
},
{
- "desc":"This API is used to enable Kibana public network access.You can debug this API in . Automatic authentication is supported.POST /v1.0/{project_id}/clusters/{cluster_id}/pu",
+ "desc":"This API is used to enable public network access to Kibana.POST /v1.0/{project_id}/clusters/{cluster_id}/publickibana/openNoneNoneSee Error Codes.",
"product_code":"css",
"title":"Enabling Kibana Public Access",
- "uri":"css_03_0120.html",
+ "uri":"StartKibanaPublic.html",
"doc_type":"api",
"p_code":"41",
"code":"42"
},
{
- "desc":"This API is used to disable Kibana public network access.You can debug this API in . Automatic authentication is supported.PUT /v1.0/{project_id}/clusters/{cluster_id}/pu",
+ "desc":"This API is used to disable public network access to Kibana.Yearly/Monthly clusters cannot disable public access using APIs.PUT /v1.0/{project_id}/clusters/{cluster_id}/p",
"product_code":"css",
"title":"Disabling Kibana Public Access",
- "uri":"css_03_0121.html",
+ "uri":"UpdateCloseKibana.html",
"doc_type":"api",
"p_code":"41",
"code":"43"
},
{
- "desc":"This API is used to modify the Kibana public network bandwidth.You can debug this API in . Automatic authentication is supported.POST /v1.0/{project_id}/clusters/{cluster",
+ "desc":"This API is used to modify the public network bandwidth of Kibana.POST /v1.0/{project_id}/clusters/{cluster_id}/publickibana/bandwidthNoneModify the Kibana public network",
"product_code":"css",
"title":"Modifying the Kibana Public Network Bandwidth",
- "uri":"css_03_0122.html",
+ "uri":"UpdateAlterKibana.html",
"doc_type":"api",
"p_code":"41",
"code":"44"
},
{
- "desc":"This API is used to modify the Kibana public network access whitelist.You can debug this API in . Automatic authentication is supported.POST /v1.0/{project_id}/clusters/{",
+ "desc":"This API is used to modify the Kibana access permission by modifying the Kibana whitelist.POST /v1.0/{project_id}/clusters/{cluster_id}/publickibana/whitelist/updateNoneT",
"product_code":"css",
"title":"Modifying Kibana Public Access Control",
- "uri":"css_03_0123.html",
+ "uri":"UpdatePublicKibanaWhitelist.html",
"doc_type":"api",
"p_code":"41",
"code":"45"
},
{
- "desc":"This API is used to disable the Kibana public network access control.You can debug this API in . Automatic authentication is supported.PUT /v1.0/{project_id}/clusters/{cl",
+ "desc":"This API is used to disable public network access control for Kibana.PUT /v1.0/{project_id}/clusters/{cluster_id}/publickibana/whitelist/closeNoneNoneNoneNoneSee Error Co",
"product_code":"css",
"title":"Disabling Kibana Public Network Access Control",
- "uri":"css_03_0124.html",
+ "uri":"StopPublicKibanaWhitelist.html",
"doc_type":"api",
"p_code":"41",
"code":"46"
@@ -417,438 +417,438 @@
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"css",
"title":"Log Management",
- "uri":"css_03_0093.html",
+ "uri":"log_management.html",
"doc_type":"api",
- "p_code":"",
+ "p_code":"7",
"code":"47"
},
{
- "desc":"This API is used to enable the log function.You can debug this API in . Automatic authentication is supported.POST /v1.0/{project_id}/clusters/{cluster_id}/logs/openNoneN",
+ "desc":"This API is used to enable the log function.POST /v1.0/{project_id}/clusters/{cluster_id}/logs/openNoneEnable the log function.POST /v1.0/6204a5bd270343b5885144cf9c8c158d",
"product_code":"css",
"title":"Enabling the Log Function",
- "uri":"css_03_0094.html",
+ "uri":"StartLogs.html",
"doc_type":"api",
"p_code":"47",
"code":"48"
},
{
- "desc":"This API is used to disable the log function.You can debug this API in . Automatic authentication is supported.PUT /v1.0/{project_id}/clusters/{cluster_id}/logs/closeNone",
+ "desc":"This API is used to disable the log function.PUT /v1.0/{project_id}/clusters/{cluster_id}/logs/closeNoneNoneNoneNoneSee Error Codes.",
"product_code":"css",
"title":"Disabling the Log Function",
- "uri":"css_03_0095.html",
+ "uri":"StopLogs.html",
"doc_type":"api",
"p_code":"47",
"code":"49"
},
{
- "desc":"This API is used to query the job list in the logs of a cluster.You can debug this API in . Automatic authentication is supported.GET /v1.0/{project_id}/clusters/{cluster",
+ "desc":"This API is used to query the job list in the logs of a cluster.GET /v1.0/{project_id}/clusters/{cluster_id}/logs/recordsNoneStatus code: 200NoneStatus code: 200Request s",
"product_code":"css",
- "title":"Viewing the Job List",
- "uri":"css_03_0096.html",
+ "title":"Querying the Job List",
+ "uri":"ListLogsJob.html",
"doc_type":"api",
"p_code":"47",
"code":"50"
},
{
- "desc":"This API is used to query basic log configurations.You can debug this API in . Automatic authentication is supported.GET /v1.0/{project_id}/clusters/{cluster_id}/logs/set",
+ "desc":"This API is used to query basic log configurations.GET /v1.0/{project_id}/clusters/{cluster_id}/logs/settingsNoneStatus code: 200NoneStatus code: 200Request succeeded.Exa",
"product_code":"css",
"title":"Querying Basic Log Configurations",
- "uri":"css_03_0097.html",
+ "uri":"ShowGetLogSetting.html",
"doc_type":"api",
"p_code":"47",
"code":"51"
},
{
- "desc":"This API is used to modify basic log configurations.You can debug this API in . Automatic authentication is supported.POST /v1.0/{project_id}/clusters/{cluster_id}/logs/s",
+ "desc":"This API is used to modify basic log configurations.POST /v1.0/{project_id}/clusters/{cluster_id}/logs/settingsNoneModify basic log configurations.POST /v1.0/6204a5bd2703",
"product_code":"css",
"title":"Modifying Basic Log Configurations",
- "uri":"css_03_0098.html",
+ "uri":"UpdateLogSetting.html",
"doc_type":"api",
"p_code":"47",
"code":"52"
},
{
- "desc":"This API is used to enable the automatic log backup policy.You can debug this API in . Automatic authentication is supported.POST /v1.0/{project_id}/clusters/{cluster_id}",
+ "desc":"This API is used to enable the automatic log backup policy.POST /v1.0/{project_id}/clusters/{cluster_id}/logs/policy/updateNoneEnable the automatic log backup policy.None",
"product_code":"css",
"title":"Enabling the Automatic Log Backup Policy",
- "uri":"css_03_0099.html",
+ "uri":"StartLogAutoBackupPolicy.html",
"doc_type":"api",
"p_code":"47",
"code":"53"
},
{
- "desc":"This API is used to disable the automatic log backup policy.You can debug this API in . Automatic authentication is supported.PUT /v1.0/{project_id}/clusters/{cluster_id}",
+ "desc":"This API is used to disable the automatic log backup policy.PUT /v1.0/{project_id}/clusters/{cluster_id}/logs/policy/closeNoneNoneNoneNoneSee Error Codes.",
"product_code":"css",
"title":"Disabling the Automatic Log Backup Policy",
- "uri":"css_03_0100.html",
+ "uri":"StopLogAutoBackupPolicy.html",
"doc_type":"api",
"p_code":"47",
"code":"54"
},
{
- "desc":"This API is used to back up logs.You can debug this API in . Automatic authentication is supported.POST /v1.0/{project_id}/clusters/{cluster_id}/logs/collectNoneNoneNoneN",
+ "desc":"This API is used to back up logs.POST /v1.0/{project_id}/clusters/{cluster_id}/logs/collectNoneNoneNoneNoneSee Error Codes.",
"product_code":"css",
"title":"Backing Up Logs",
- "uri":"css_03_0101.html",
+ "uri":"CreateLogBackup.html",
"doc_type":"api",
"p_code":"47",
"code":"55"
},
{
- "desc":"This API is used to query log information.You can debug this API in . Automatic authentication is supported.POST /v1.0/{project_id}/clusters/{cluster_id}/logs/searchStatu",
+ "desc":"This API is used to query log information.POST /v1.0/{project_id}/clusters/{cluster_id}/logs/searchStatus code: 200Query logs.Status code: 200Request succeeded.See Error ",
"product_code":"css",
- "title":"Querying Logs",
- "uri":"css_03_0102.html",
+ "title":"Searching for Logs",
+ "uri":"ShowLogBackup.html",
"doc_type":"api",
"p_code":"47",
"code":"56"
},
{
- "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
+ "desc":"This API is used to test connectivity.POST /v1.0/{project_id}/clusters/{cluster_id}/logs/connectivityNoneTest connectivity to the target cluster.Status code: 200Request s",
"product_code":"css",
- "title":"Public Network Access",
- "uri":"css_03_0103.html",
+ "title":"Test connectivity.",
+ "uri":"StartTargetClusterConnectivityTest.html",
"doc_type":"api",
- "p_code":"",
+ "p_code":"47",
"code":"57"
},
{
- "desc":"This API is used to enable public network access.You can debug this API in . Automatic authentication is supported.POST /v1.0/{project_id}/clusters/{cluster_id}/public/op",
+ "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"css",
- "title":"Enabling Public Network Access",
- "uri":"css_03_0104.html",
+ "title":"Public Network Access",
+ "uri":"public_network_access.html",
"doc_type":"api",
- "p_code":"57",
+ "p_code":"7",
"code":"58"
},
{
- "desc":"This API is used to disable public network access.You can debug this API in . Automatic authentication is supported.PUT /v1.0/{project_id}/clusters/{cluster_id}/public/cl",
+ "desc":"This API is used to enable public network access.POST /v1.0/{project_id}/clusters/{cluster_id}/public/openStatus code: 200Status code: 200Request succeeded.See Error Code",
"product_code":"css",
- "title":"Disabling Public Network Access",
- "uri":"css_03_0105.html",
+ "title":"Enabling Public Network Access",
+ "uri":"CreateBindPublic.html",
"doc_type":"api",
- "p_code":"57",
+ "p_code":"58",
"code":"59"
},
{
- "desc":"This API is used to modify the public network access bandwidth.You can debug this API in . Automatic authentication is supported.POST /v1.0/{project_id}/clusters/{cluster",
+ "desc":"This API is used to disable public network access to Kibana.Yearly/Monthly clusters cannot disable Kibana public access using APIs.PUT /v1.0/{project_id}/clusters/{cluste",
"product_code":"css",
- "title":"Modifying Public Network Access Bandwidth",
- "uri":"css_03_0106.html",
+ "title":"Disabling Public Network Access",
+ "uri":"UpdateUnbindPublic.html",
"doc_type":"api",
- "p_code":"57",
+ "p_code":"58",
"code":"60"
},
{
- "desc":"This API is used to enable the public network access whitelist.You can debug this API in . Automatic authentication is supported.POST /v1.0/{project_id}/clusters/{cluster",
+ "desc":"This API is used to modify the public network access bandwidth.POST /v1.0/{project_id}/clusters/{cluster_id}/public/bandwidthNoneModify public network access bandwidth.No",
"product_code":"css",
- "title":"Enabling the Public Network Access Whitelist",
- "uri":"css_03_0107.html",
+ "title":"Modifying Public Network Access Bandwidth",
+ "uri":"UpdatePublicBandWidth.html",
"doc_type":"api",
- "p_code":"57",
+ "p_code":"58",
"code":"61"
},
{
- "desc":"This API is used to disable the public network access whitelist.You can debug this API in . Automatic authentication is supported.PUT /v1.0/{project_id}/clusters/{cluster",
+ "desc":"This API is used to enable the public network access control whitelist.POST /v1.0/{project_id}/clusters/{cluster_id}/public/whitelist/updateNoneEnable the public network ",
"product_code":"css",
- "title":"Disabling the Public Network Access Whitelist",
- "uri":"css_03_0108.html",
+ "title":"Enabling the Public Network Access Control Whitelist",
+ "uri":"StartPublicWhitelist.html",
"doc_type":"api",
- "p_code":"57",
+ "p_code":"58",
"code":"62"
},
+ {
+ "desc":"This API is used to disable the public network access control whitelist.PUT /v1.0/{project_id}/clusters/{cluster_id}/public/whitelist/closeNoneNoneNoneNoneSee Error Codes",
+ "product_code":"css",
+ "title":"Disabling the Public Network Access Control Whitelist",
+ "uri":"StopPublicWhitelist.html",
+ "doc_type":"api",
+ "p_code":"58",
+ "code":"63"
+ },
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"css",
- "title":"Snapshot Management APIs",
- "uri":"css_03_0010.html",
+ "title":"Snapshot Management",
+ "uri":"snapshot_management.html",
"doc_type":"api",
- "p_code":"",
- "code":"63"
- },
- {
- "desc":"The API for automatically configuring a cluster snapshot can automatically create OBS buckets and agencies for storing snapshots. If you have multiple clusters, an OBS bu",
- "product_code":"css",
- "title":"(Not Recommended) Automatically Configuring Basic Settings of a Cluster Snapshot",
- "uri":"css_03_0037.html",
- "doc_type":"api",
- "p_code":"63",
+ "p_code":"7",
"code":"64"
},
{
- "desc":"Using this API will automatically enable the snapshot function.This API is used to modify the basic configurations of a cluster snapshot. The basic configurations include",
+ "desc":"This API is used to automatically set basic configurations for a cluster snapshot, including configuring OBS buckets and IAM agency.OBS Bucket: Enter the location of the ",
"product_code":"css",
- "title":"Modifying Basic Configurations of a Cluster Snapshot",
- "uri":"css_03_0030.html",
+ "title":"(Not Recommended) Automatically Setting Basic Configurations of a Cluster Snapshot",
+ "uri":"StartAutoSetting.html",
"doc_type":"api",
- "p_code":"63",
+ "p_code":"64",
"code":"65"
},
{
- "desc":"This API is used to set parameters related to automatic snapshot creation. By default, a snapshot is created per day.Table 2 describes the request parameters.NoneExample ",
+ "desc":"This API is used to modify the basic configurations for a cluster snapshot, including OBS buckets and IAM agency.You can also use this API to enable the snapshot function",
"product_code":"css",
- "title":"Setting the Automatic Snapshot Creation Policy",
- "uri":"css_03_0031.html",
+ "title":"Modifying Basic Configurations of a Cluster Snapshot",
+ "uri":"UpdateSnapshotSetting.html",
"doc_type":"api",
- "p_code":"63",
+ "p_code":"64",
"code":"66"
},
{
- "desc":"This API is used to query the automatic snapshot creation policy for a cluster.NoneTable 2 describes the response parameters.Example requestExample responseTable 3 descri",
+ "desc":"This API is used to manually create a snapshot.POST /v1.0/{project_id}/clusters/{cluster_id}/index_snapshotStatus code: 201Create a snapshot.Status code: 201Resource crea",
"product_code":"css",
- "title":"Querying the Automatic Snapshot Creation Policy for a Cluster",
- "uri":"css_03_0032.html",
+ "title":"Manually Creating a Snapshot",
+ "uri":"CreateSnapshot.html",
"doc_type":"api",
- "p_code":"63",
+ "p_code":"64",
"code":"67"
},
{
- "desc":"This API is used to manually create a snapshot.Table 2 describes the request parameters.Table 3 describes the response parameters.Example requestExample responseTable 5 d",
+ "desc":"This API is used to manually restore a snapshot.POST /v1.0/{project_id}/clusters/{cluster_id}/index_snapshot/{snapshot_id}/restoreNoneRestore a snapshot.NoneSee Error Cod",
"product_code":"css",
- "title":"Manually Creating a Snapshot",
- "uri":"css_03_0033.html",
+ "title":"Restoring a Snapshot",
+ "uri":"RestoreSnapshot.html",
"doc_type":"api",
- "p_code":"63",
+ "p_code":"64",
"code":"68"
},
{
- "desc":"This API is used to query all snapshots of a cluster.NoneExample requestExample responseTable 5 describes the status code.",
+ "desc":"This API is used to delete a snapshot.DELETE /v1.0/{project_id}/clusters/{cluster_id}/index_snapshot/{snapshot_id}NoneNoneNoneNoneSee Error Codes.",
"product_code":"css",
- "title":"Querying the List of Snapshots",
- "uri":"css_03_0034.html",
+ "title":"Deleting a Snapshot",
+ "uri":"DeleteSnapshot.html",
"doc_type":"api",
- "p_code":"63",
+ "p_code":"64",
"code":"69"
},
{
- "desc":"This API is used to manually restore a snapshot.Table 2 describes the request parameters.NoneExample requestExample responseThe return value is empty.Table 3 describes th",
+ "desc":"This API is used to configure automatic snapshot creation. By default, a snapshot is created every day.POST /v1.0/{project_id}/clusters/{cluster_id}/index_snapshot/policy",
"product_code":"css",
- "title":"Restoring a Snapshot",
- "uri":"css_03_0035.html",
+ "title":"Configuring the Automatic Snapshot Creation Policy",
+ "uri":"CreateAutoCreatePolicy.html",
"doc_type":"api",
- "p_code":"63",
+ "p_code":"64",
"code":"70"
},
{
- "desc":"This API is used to delete a snapshot.NoneNoneExample requestTable 2 describes the status code.",
+ "desc":"This API is used to query the automatic snapshot creation policy.GET /v1.0/{project_id}/clusters/{cluster_id}/index_snapshot/policyNoneStatus code: 200NoneStatus code: 20",
"product_code":"css",
- "title":"Deleting a Snapshot",
- "uri":"css_03_0036.html",
+ "title":"Querying the Automatic Snapshot Creation Policy",
+ "uri":"ShowAutoCreatePolicy.html",
"doc_type":"api",
- "p_code":"63",
+ "p_code":"64",
"code":"71"
},
{
- "desc":"This API is used to disable the snapshot function.NoneNoneExample requestTable 2 describes the status code.",
+ "desc":"This API is used to query all the snapshots of a cluster.GET /v1.0/{project_id}/clusters/{cluster_id}/index_snapshotsNoneStatus code: 200NoneStatus code: 200Request succe",
+ "product_code":"css",
+ "title":"Querying a Snapshot List",
+ "uri":"ListSnapshots.html",
+ "doc_type":"api",
+ "p_code":"64",
+ "code":"72"
+ },
+ {
+ "desc":"This API is used to disable the snapshot function.DELETE /v1.0/{project_id}/clusters/{cluster_id}/index_snapshotsNoneNoneNoneNoneSee Error Codes.",
"product_code":"css",
"title":"Disabling the Snapshot Function",
- "uri":"css_03_0039.html",
+ "uri":"StopSnapshot.html",
"doc_type":"api",
- "p_code":"63",
- "code":"72"
+ "p_code":"64",
+ "code":"73"
+ },
+ {
+ "desc":"This API is used to enable the automatic snapshot creation function.POST /v2.0/{project_id}/clusters/{cluster_id}/snapshots/policy/openNoneEnable the automatic backup fun",
+ "product_code":"css",
+ "title":"Enabling Automatic Snapshot Creation",
+ "uri":"StartAutoCreateSnapshots.html",
+ "doc_type":"api",
+ "p_code":"64",
+ "code":"74"
+ },
+ {
+ "desc":"This API is used to disable the automatic snapshot creation function.PUT /v2.0/{project_id}/clusters/{cluster_id}/snapshots/policy/closeNoneNoneDisable the automatic back",
+ "product_code":"css",
+ "title":"Disabling Automatic Snapshot Creation",
+ "uri":"StopAutoCreateSnapshots.html",
+ "doc_type":"api",
+ "p_code":"64",
+ "code":"75"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"css",
"title":"VPC Endpoint",
- "uri":"css_03_0109.html",
+ "uri":"vpecp_management.html",
"doc_type":"api",
- "p_code":"",
- "code":"73"
- },
- {
- "desc":"This API is used to enable the VPC endpoint service.You can debug this API in . Automatic authentication is supported.POST /v1.0/{project_id}/clusters/{cluster_id}/vpceps",
- "product_code":"css",
- "title":"Enabling the VPC Endpoint Service",
- "uri":"css_03_0110.html",
- "doc_type":"api",
- "p_code":"73",
- "code":"74"
- },
- {
- "desc":"This API is used to disable the VPC endpoint service.You can debug this API in . Automatic authentication is supported.PUT /v1.0/{project_id}/clusters/{cluster_id}/vpceps",
- "product_code":"css",
- "title":"Disabling the VPC Endpoint Service",
- "uri":"css_03_0111.html",
- "doc_type":"api",
- "p_code":"73",
- "code":"75"
- },
- {
- "desc":"This API is used to obtain a VPC endpoint connection.You can debug this API in . Automatic authentication is supported.GET /v1.0/{project_id}/clusters/{cluster_id}/vpceps",
- "product_code":"css",
- "title":"Obtaining a VPC Endpoint Connection",
- "uri":"css_03_0112.html",
- "doc_type":"api",
- "p_code":"73",
+ "p_code":"7",
"code":"76"
},
{
- "desc":"This API is used to update a VPC endpoint connection.You can debug this API in . Automatic authentication is supported.POST /v1.0/{project_id}/clusters/{cluster_id}/vpcep",
+ "desc":"This API is used to enable the VPC endpoint service.POST /v1.0/{project_id}/clusters/{cluster_id}/vpcepservice/openStatus code: 200Enable the VPC endpoint service.Status ",
"product_code":"css",
- "title":"Updating a VPC Endpoint Connection",
- "uri":"css_03_0113.html",
+ "title":"Enabling the VPC Endpoint Service",
+ "uri":"StartVpecp.html",
"doc_type":"api",
- "p_code":"73",
+ "p_code":"76",
"code":"77"
},
{
- "desc":"This API is used to modify the endpoint service whitelist.You can debug this API in . Automatic authentication is supported.POST /v1.0/{project_id}/clusters/{cluster_id}/",
+ "desc":"This API is used to disable the VPC endpoint service.PUT /v1.0/{project_id}/clusters/{cluster_id}/vpcepservice/closeNoneStatus code: 200NoneStatus code: 200Request succee",
+ "product_code":"css",
+ "title":"Disabling the VPC Endpoint Service",
+ "uri":"StopVpecp.html",
+ "doc_type":"api",
+ "p_code":"76",
+ "code":"78"
+ },
+ {
+ "desc":"This API is used to obtain a VPC endpoint connection.GET /v1.0/{project_id}/clusters/{cluster_id}/vpcepservice/connectionsNoneStatus code: 200NoneStatus code: 200Request ",
+ "product_code":"css",
+ "title":"Obtaining an Endpoint Connection",
+ "uri":"ShowVpcepConnection.html",
+ "doc_type":"api",
+ "p_code":"76",
+ "code":"79"
+ },
+ {
+ "desc":"This API is used to update an endpoint connection.POST /v1.0/{project_id}/clusters/{cluster_id}/vpcepservice/connectionsNoneUpdate an endpoint connection.NoneSee Error Co",
+ "product_code":"css",
+ "title":"Updating an Endpoint Connection",
+ "uri":"UpdateVpcepConnection.html",
+ "doc_type":"api",
+ "p_code":"76",
+ "code":"80"
+ },
+ {
+ "desc":"This API is used to modify the endpoint service whitelist.POST /v1.0/{project_id}/clusters/{cluster_id}/vpcepservice/permissionsNoneModify the endpoint service whitelist.",
"product_code":"css",
"title":"Modifying the Endpoint Service Whitelist",
- "uri":"css_03_0114.html",
+ "uri":"UpdateVpcepWhitelist.html",
"doc_type":"api",
- "p_code":"73",
- "code":"78"
+ "p_code":"76",
+ "code":"81"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"css",
"title":"Parameter Configuration",
- "uri":"css_03_0115.html",
+ "uri":"ymls_management.html",
"doc_type":"api",
- "p_code":"",
- "code":"79"
+ "p_code":"7",
+ "code":"82"
},
{
- "desc":"This API is used to modify parameter configurations.You can debug this API in . Automatic authentication is supported.POST /v1.0/{project_id}/clusters/{cluster_id}/ymls/u",
+ "desc":"This API is used to modify the parameter settings of a cluster.POST /v1.0/{project_id}/clusters/{cluster_id}/ymls/updateStatus code: 200Modify parameter settings.Status c",
"product_code":"css",
- "title":"Modifying Parameter Configurations",
- "uri":"css_03_0116.html",
+ "title":"Modifying Cluster Parameters",
+ "uri":"UpdateYmls.html",
"doc_type":"api",
- "p_code":"79",
- "code":"80"
+ "p_code":"82",
+ "code":"83"
},
{
- "desc":"This API is used to obtain the task list of parameter configurations.You can debug this API in . Automatic authentication is supported.GET /v1.0/{project_id}/clusters/{cl",
+ "desc":"This API is used to obtain the parameter configuration task list of a cluster.GET /v1.0/{project_id}/clusters/{cluster_id}/ymls/joblistsNoneStatus code: 200NoneStatus cod",
"product_code":"css",
"title":"Obtaining the Task List of Parameter Configurations",
- "uri":"css_03_0117.html",
+ "uri":"ListYmlsJob.html",
"doc_type":"api",
- "p_code":"79",
- "code":"81"
+ "p_code":"82",
+ "code":"84"
},
{
- "desc":"This API is used to obtain the parameter configuration list of the current cluster.You can debug this API in . Automatic authentication is supported.GET /v1.0/{project_id",
+ "desc":"This API is used to obtain the parameter configuration list of the current cluster.GET /v1.0/{project_id}/clusters/{cluster_id}/ymls/templateNoneStatus code: 200NoneStatu",
"product_code":"css",
"title":"Obtaining the Parameter Configuration List",
- "uri":"css_03_0118.html",
+ "uri":"ListYmls.html",
"doc_type":"api",
- "p_code":"79",
- "code":"82"
+ "p_code":"82",
+ "code":"85"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"css",
"title":"Load Balancing",
- "uri":"css_03_0125.html",
+ "uri":"topic_300000010.html",
"doc_type":"api",
- "p_code":"",
- "code":"83"
- },
- {
- "desc":"This API is used to query the ELB V3 load balancers supported by a cluster.GET /v1.0/{project_id}/clusters/{cluster_id}/loadbalancersNoneStatus code: 200NoneStatus code: ",
- "product_code":"css",
- "title":"Querying ELB V3 Load Balancer Supported by a Cluster",
- "uri":"css_03_0126.html",
- "doc_type":"api",
- "p_code":"83",
- "code":"84"
- },
- {
- "desc":"This API is used to enable or disable the ES load balancer.POST /v1.0/{project_id}/clusters/{cluster_id}/loadbalancers/es-switchStatus code: 200Enable the load balancer.N",
- "product_code":"css",
- "title":"Enabling or Disabling the ES Load Balancer",
- "uri":"css_03_0127.html",
- "doc_type":"api",
- "p_code":"83",
- "code":"85"
- },
- {
- "desc":"This API is used to configure the ES listener.POST /v1.0/{project_id}/clusters/{cluster_id}/es-listenersStatus code: 200Status code: 200The request is processed.See Error",
- "product_code":"css",
- "title":"Configuring the ES Listener",
- "uri":"css_03_0128.html",
- "doc_type":"api",
- "p_code":"83",
+ "p_code":"7",
"code":"86"
},
{
- "desc":"This API is used to obtain the ES ELB information and health check status.GET /v1.0/{project_id}/clusters/{cluster_id}/es-listenersNoneStatus code: 200NoneStatus code: 20",
+ "desc":"This API is used to query the ELBv3 load balancers supported by a cluster.GET /v1.0/{project_id}/clusters/{cluster_id}/loadbalancersNoneStatus code: 200NoneStatus code: 2",
"product_code":"css",
- "title":"Obtaining the ELB Information and Health Check Status",
- "uri":"css_03_0129.html",
+ "title":"Querying ELBv3 Load Balancers Supported by a Cluster",
+ "uri":"ListElbs.html",
"doc_type":"api",
- "p_code":"83",
+ "p_code":"86",
"code":"87"
},
{
- "desc":"This API is used to update an ES listener.PUT /v1.0/{project_id}/clusters/{cluster_id}/es-listeners/{listener_id}Status code: 200NoneSee Error Codes.",
+ "desc":"This API is used to enable or disable the Elasticsearch load balancer.POST /v1.0/{project_id}/clusters/{cluster_id}/loadbalancers/es-switchStatus code: 200Enable the load",
"product_code":"css",
- "title":"Updating an ES Listener",
- "uri":"css_03_0130.html",
+ "title":"Enabling or Disabling the Elasticsearch Load Balancer",
+ "uri":"EnableOrDisableElb.html",
"doc_type":"api",
- "p_code":"83",
+ "p_code":"86",
"code":"88"
},
{
- "desc":"This API is used to query the certificate list.GET /v1.0/{project_id}/clusters/{cluster_id}/elb/certificatesNoneStatus code: 200NoneStatus code: 200The request is process",
+ "desc":"This API is used to configure the Elasticsearch listener.POST /v1.0/{project_id}/clusters/{cluster_id}/es-listenersStatus code: 200Status code: 200Request succeeded.See E",
+ "product_code":"css",
+ "title":"Configuring the Elasticsearch Listener",
+ "uri":"CreateElbListener.html",
+ "doc_type":"api",
+ "p_code":"86",
+ "code":"89"
+ },
+ {
+ "desc":"This API is used to obtain the ELB information and health check status of an Elasticsearch cluster.GET /v1.0/{project_id}/clusters/{cluster_id}/es-listenersNoneStatus cod",
+ "product_code":"css",
+ "title":"Obtaining the ES ELB Information and Displaying the Health Check Status",
+ "uri":"ShowElbDetail.html",
+ "doc_type":"api",
+ "p_code":"86",
+ "code":"90"
+ },
+ {
+ "desc":"This API is used to update an Elasticsearch listener.PUT /v1.0/{project_id}/clusters/{cluster_id}/es-listeners/{listener_id}Status code: 200Status code: 200Request succee",
+ "product_code":"css",
+ "title":"Updating an Elasticsearch Listener",
+ "uri":"UpdateESListener.html",
+ "doc_type":"api",
+ "p_code":"86",
+ "code":"91"
+ },
+ {
+ "desc":"This API is used to query the certificate list.GET /v1.0/{project_id}/clusters/{cluster_id}/elb/certificatesNoneStatus code: 200NoneStatus code: 200Request succeeded.See ",
"product_code":"css",
"title":"Querying the Certificate List",
- "uri":"css_03_0131.html",
+ "uri":"ListElbCerts.html",
"doc_type":"api",
- "p_code":"83",
- "code":"89"
+ "p_code":"86",
+ "code":"92"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"css",
- "title":"Intelligent O&M",
- "uri":"css_03_0132.html",
+ "title":"Examples",
+ "uri":"en-us_topic_0000002083557490.html",
"doc_type":"api",
"p_code":"",
- "code":"90"
- },
- {
- "desc":"This API is used to create a cluster detection task.POST /v1.0/{project_id}/clusters/{cluster_id}/ai-opsNoneCreate a cluster detection task.NoneFor details, see Error Cod",
- "product_code":"css",
- "title":"Creating a Cluster Detection Task",
- "uri":"css_03_0133.html",
- "doc_type":"api",
- "p_code":"90",
- "code":"91"
- },
- {
- "desc":"This API is used to obtain the intelligent O&M task list and details.GET /v1.0/{project_id}/clusters/{cluster_id}/ai-opsNoneStatus code: 200Obtain the intelligent O&M tas",
- "product_code":"css",
- "title":"Obtaining the Intelligent O&M Task List and Details",
- "uri":"css_03_0134.html",
- "doc_type":"api",
- "p_code":"90",
- "code":"92"
- },
- {
- "desc":"This API is used to delete a detection task record.DELETE /v1.0/{project_id}/clusters/{cluster_id}/ai-ops/{aiops_id}NoneNoneDelete a detection task record.NoneFor details",
- "product_code":"css",
- "title":"Deleting a Detection Task Record",
- "uri":"css_03_0135.html",
- "doc_type":"api",
- "p_code":"90",
"code":"93"
},
{
- "desc":"This API is used to obtain SMN topics available for intelligent O&M alarms.GET /v1.0/{project_id}/domains/{domain_id}/ai-ops/smn-topicsNoneStatus code: 200Obtain the inte",
+ "desc":"This section describes how to create a CSS cluster by using APIs. Figure 1 illustrates the API calling process.The token obtained on IAM is valid for only 24 hours. If yo",
"product_code":"css",
- "title":"Obtaining SMN Topics Available for Intelligent O&M Alarms",
- "uri":"css_03_0136.html",
+ "title":"Creating a Pay-per-Use Elasticsearch Cluster",
+ "uri":"css_03_0062.html",
"doc_type":"api",
- "p_code":"90",
+ "p_code":"93",
"code":"94"
},
{
- "desc":"This section describes fine-grained permissions management for your CSS. If your cloud account does not need individual IAM users, then you may skip over this chapter.By ",
+ "desc":"This section describes fine-grained permissions management for your CSS. If your account does not need individual IAM users, then you may skip over this chapter.By defaul",
"product_code":"css",
- "title":"Permissions Policies and Supported Actions",
+ "title":"Permissions and Supported Actions",
"uri":"css_03_0065.html",
"doc_type":"api",
"p_code":"",
@@ -857,35 +857,35 @@
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"css",
- "title":"Common Parameters",
+ "title":"Appendixes",
"uri":"css_03_0040.html",
"doc_type":"api",
"p_code":"",
"code":"96"
},
{
- "desc":"A project ID or project name is required in some API requests. You need to obtain the project ID and name before calling an API.Log in to the console.In the upper right c",
+ "desc":"Table 1 describes the status codes.",
"product_code":"css",
- "title":"Obtaining a Project ID and Name",
- "uri":"css_03_0071.html",
+ "title":"Status Codes",
+ "uri":"css_03_0075.html",
"doc_type":"api",
"p_code":"96",
"code":"97"
},
{
- "desc":"Table 1 describes the status code.",
+ "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"css",
- "title":"Status Code",
- "uri":"css_03_0075.html",
+ "title":"Error Codes",
+ "uri":"css_03_0076.html",
"doc_type":"api",
"p_code":"96",
"code":"98"
},
{
- "desc":"No data is returned if an API fails to be invoked. You can locate the cause of an error according to the error code of each API. When the API calling fails, HTTPS status ",
+ "desc":"A project ID or project name is required in some API requests. You need to obtain the project ID and name before calling an API.Log in to the console.In the upper right c",
"product_code":"css",
- "title":"Error Code",
- "uri":"css_03_0076.html",
+ "title":"Obtaining a Project ID and Name",
+ "uri":"css_03_0071.html",
"doc_type":"api",
"p_code":"96",
"code":"99"
diff --git a/docs/css/api-ref/ChangeMode.html b/docs/css/api-ref/ChangeMode.html
new file mode 100644
index 00000000..2d0aa69e
--- /dev/null
+++ b/docs/css/api-ref/ChangeMode.html
@@ -0,0 +1,139 @@
+
+
+Configuring the Security Mode.
+FunctionThis API is used to configure the security mode of a cluster.
+
+ URIPOST /v1.0/{project_id}/clusters/{cluster_id}/mode/change
+
+ Table 1 Path ParametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+project_id
+ |
+Yes
+ |
+String
+ |
+Project ID. For details about how to obtain the project ID and name, see Obtaining the Project ID and Name.
+ |
+
+cluster_id
+ |
+Yes
+ |
+String
+ |
+Cluster ID.
+ |
+
+
+
+
+
+ Request Parameters
+ Table 2 Request body parametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+authorityEnable
+ |
+Yes
+ |
+Boolean
+ |
+Security mode. Its value can be:
+true: enabled
+false: disabled
+Default value: true
+
+ |
+
+adminPwd
+ |
+No
+ |
+String
+ |
+Cluster password in security mode.
+ |
+
+httpsEnable
+ |
+Yes
+ |
+Boolean
+ |
+Enable HTTPS. Its value can be:
+true: enabled
+false: disabled
+Default value: true
+
+ |
+
+
+
+
+
+ Response ParametersNone
+
+ Example RequestsChange the security mode of the current cluster.
+ POST /v1.0/6204a5bd270343b5885144cf9c8c158d/clusters/4f3deec3-efa8-4598-bf91-560aad1377a3/mode/change
+
+{
+ "authorityEnable" : true,
+ "adminPwd" : "admin@1234",
+ "httpsEnable" : true
+}
+
+
+ Status Codes
+ Status Code
+ |
+Description
+ |
+
+
+200
+ |
+Request succeeded.
+ |
+
+400
+ |
+Invalid request.
+Modify the request before retry.
+ |
+
+404
+ |
+The requested resource could not be found.
+Modify the request before retry.
+ |
+
+
+
+
+
+
+
+
+
diff --git a/docs/css/api-ref/ChangeSecurityGroup.html b/docs/css/api-ref/ChangeSecurityGroup.html
new file mode 100644
index 00000000..c2f80004
--- /dev/null
+++ b/docs/css/api-ref/ChangeSecurityGroup.html
@@ -0,0 +1,110 @@
+
+
+Changing the Security Group
+FunctionThis API is used to change the security group after a cluster is created.
+
+ URIPOST /v1.0/{project_id}/clusters/{cluster_id}/sg/change
+
+ Table 1 Path ParametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+project_id
+ |
+Yes
+ |
+String
+ |
+Project ID. For details about how to obtain the project ID and name, see Obtaining the Project ID and Name.
+ |
+
+cluster_id
+ |
+Yes
+ |
+String
+ |
+Cluster ID.
+ |
+
+
+
+
+
+ Request Parameters
+ Table 2 Request body parametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+security_group_ids
+ |
+Yes
+ |
+String
+ |
+Security group ID.
+ |
+
+
+
+
+
+ Response ParametersNone
+
+ Example RequestsChange the security group that the current cluster belongs to.
+ POST /v1.0/6204a5bd270343b5885144cf9c8c158d/clusters/ea244205-d641-45d9-9dcb-ab2236bcd07e/sg/change
+
+{
+ "security_group_ids" : "b1038649-1f77-4ae9-b64d-9af56e422652"
+}
+
+
+ Status Codes
+ Status Code
+ |
+Description
+ |
+
+
+200
+ |
+Request succeeded.
+ |
+
+400
+ |
+Invalid request.
+The client should not repeat the request without modifications.
+ |
+
+403
+ |
+Request rejected.The server has received the request and understood it, but refused to respond to it. The client should not repeat the request without modifications.
+ |
+
+
+
+
+
+
+
+
+
diff --git a/docs/css/api-ref/CreateAutoCreatePolicy.html b/docs/css/api-ref/CreateAutoCreatePolicy.html
new file mode 100644
index 00000000..cc7fd6fe
--- /dev/null
+++ b/docs/css/api-ref/CreateAutoCreatePolicy.html
@@ -0,0 +1,175 @@
+
+
+Configuring the Automatic Snapshot Creation Policy
+FunctionThis API is used to configure automatic snapshot creation. By default, a snapshot is created every day.
+
+ URIPOST /v1.0/{project_id}/clusters/{cluster_id}/index_snapshot/policy
+
+ Table 1 Path ParametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+project_id
+ |
+Yes
+ |
+String
+ |
+Project ID. For details about how to obtain the project ID and name, see Obtaining the Project ID and Name.
+ |
+
+cluster_id
+ |
+Yes
+ |
+String
+ |
+ID of the cluster for which you want to create snapshots automatically.
+ |
+
+
+
+
+
+ Request Parameters
+ Table 2 Request body parametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+indices
+ |
+No
+ |
+String
+ |
+Name of the index to be backed up. * indicates all indexes.
+ |
+
+prefix
+ |
+No
+ |
+String
+ |
+Prefix of a snapshot that is automatically created, which is manually entered.
+Enter up to 32 characters and start with a lowercase letter. Lowercase letters, digits, hyphens (-), and underscores (_) are allowed.
+ NOTE: This parameter is mandatory when enable is set to true.
+
+ |
+
+period
+ |
+No
+ |
+String
+ |
+Time when a snapshot is generated every day. Snapshots can only be generated on the hour. The format is HH:mm z: HH:mm refers to the hour time and z refers to the time zone. For example, 00:00 GMT+08:00 and 01:00 GMT+08:00.
+ NOTE: The default value is 00:00 GMT+08:00. When frequency is set to HOUR, you do not need to specify period. By default, snapshot creation starts from the next hour after the settings are successful. This parameter is mandatory when enable is set to true.
+
+ |
+
+keepday
+ |
+No
+ |
+Integer
+ |
+Set the number of retained snapshots. The value ranges from 1 to 90. Expired snapshots will be automatically deleted on the half hour. The deletion policy applies only to automated snapshots that are executed at the same frequency as the current automatic snapshot creation policy.
+ NOTE: This parameter is mandatory when enable is set to true.
+
+ |
+
+enable
+ |
+Yes
+ |
+String
+ |
+Whether to enable the automatic snapshot creation policy.
+true: The automatic snapshot creation policy is enabled.
+false:The automatic snapshot creation policy is disabled, and other parameters do not need to be delivered.
+
+ |
+
+deleteAuto
+ |
+No
+ |
+String
+ |
+Whether to clear all the automatically created snapshots when the automatic snapshot creation policy is disabled. The default value is false, indicating that automatically created snapshots will not be deleted. If this parameter is set to true, all created snapshots will be deleted when the automatic snapshot creation policy is disabled.
+ |
+
+frequency
+ |
+No
+ |
+String
+ |
+Frequency of automatically creating snapshots.
+ NOTE: The default value is DAY. If this parameter is set to HOUR, the scheduled task is executed every hour. If this parameter is set to DAY, the scheduled task is executed every day. If this parameter is set to SUN, MON, TUE, WED, THU, FRI or SAT, the scheduled task is executed at the specified day of every week. For example, SUN indicates that the task is executed once every Sunday. The number of retained snapshots depends on the execution frequency and indexes set in the automatic snapshot creation policy. If the execution interval is short or the index data volume is large, the number of retained automatic snapshots may not reach the preset value. Set this value based on actual conditions.
+
+ |
+
+
+
+
+
+ Response ParametersNone
+
+ Example RequestsConfigure the automatic snapshot creation policy.
+ POST /v1.0/6204a5bd270343b5885144cf9c8c158d/clusters/4f3deec3-efa8-4598-bf91-560aad1377a3/index_snapshot/policy
+
+{
+ "prefix" : "snapshot",
+ "period" : "16:00 GMT+08:00",
+ "keepday" : 7,
+ "frequency" : "DAY",
+ "enable" : "true",
+ "deleteAuto" : "false"
+}
+
+
+ Status Codes
+ Status Code
+ |
+Description
+ |
+
+
+200
+ |
+Request succeeded.
+ |
+
+406
+ |
+The server could not fulfill the request according to the content characteristics of the request.
+ |
+
+
+
+
+
+
+
+
+
diff --git a/docs/css/api-ref/CreateBindPublic.html b/docs/css/api-ref/CreateBindPublic.html
new file mode 100644
index 00000000..ee02f855
--- /dev/null
+++ b/docs/css/api-ref/CreateBindPublic.html
@@ -0,0 +1,186 @@
+
+
+Enabling Public Network Access
+FunctionThis API is used to enable public network access.
+
+ URIPOST /v1.0/{project_id}/clusters/{cluster_id}/public/open
+
+ Table 1 Path ParametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+project_id
+ |
+Yes
+ |
+String
+ |
+Project ID. For details about how to obtain the project ID and name, see Obtaining the Project ID and Name.
+ |
+
+cluster_id
+ |
+Yes
+ |
+String
+ |
+ID of the cluster whose public network access you want to enable.
+ |
+
+
+
+
+
+ Request Parameters
+ Table 2 Request body parametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+eip
+ |
+Yes
+ |
+BindPublicReqEip object
+ |
+EIP information.
+ |
+
+
+
+
+
+ Table 3 BindPublicReqEipParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+bandWidth
+ |
+Yes
+ |
+BindPublicReqEipBandWidth object
+ |
+Public network bandwidth.
+ |
+
+
+
+
+
+ Table 4 BindPublicReqEipBandWidthParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+size
+ |
+Yes
+ |
+Integer
+ |
+Bandwidth range. Unit: Mbit/s
+ |
+
+
+
+
+
+ Response ParametersStatus code: 200
+
+ Table 5 Response body parametersParameter
+ |
+Type
+ |
+Description
+ |
+
+
+action
+ |
+String
+ |
+Operations. The fixed value is bindZone, indicating that the binding is successful.
+ |
+
+
+
+
+
+ Example Requests{
+ "eip" : {
+ "bandWidth" : {
+ "size" : 5
+ }
+ }
+}
+
+ Example ResponsesStatus code: 200
+ Request succeeded.
+ {
+ "action" : "bindZone"
+}
+
+ Status Codes
+ Status Code
+ |
+Description
+ |
+
+
+200
+ |
+Request succeeded.
+ |
+
+400
+ |
+Invalid request.
+Modify the request before retry.
+ |
+
+409
+ |
+The request could not be completed due to a conflict with the current state of the resource.
+The resource that the client attempts to create already exists, or the update request fails to be processed because of a conflict.
+ |
+
+412
+ |
+The server did not meet one of the preconditions contained in the request.
+ |
+
+
+
+
+
+
+
+
+
diff --git a/docs/css/api-ref/CreateCluster.html b/docs/css/api-ref/CreateCluster.html
new file mode 100644
index 00000000..5e330fde
--- /dev/null
+++ b/docs/css/api-ref/CreateCluster.html
@@ -0,0 +1,616 @@
+
+
+Creating a cluster
+FunctionThis API is used to create a cluster.
+
+ URIPOST /v1.0/{project_id}/clusters
+
+ Table 1 Path ParametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+project_id
+ |
+Yes
+ |
+String
+ |
+Project ID. For details about how to obtain the project ID and name, see Obtaining the Project ID and Name.
+ |
+
+
+
+
+
+ Request Parameters
+ Table 2 Request body parametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+cluster
+ |
+Yes
+ |
+CreateClusterBody object
+ |
+Cluster object.
+ |
+
+
+
+
+
+ Table 3 CreateClusterBodyParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+instance
+ |
+Yes
+ |
+CreateClusterInstanceBody object
+ |
+Instance.
+ |
+
+datastore
+ |
+Yes
+ |
+CreateClusterDatastoreBody object
+ |
+Search engine.
+ |
+
+name
+ |
+Yes
+ |
+String
+ |
+Cluster name It can contain 4 to 32 characters. Only digits, letters, hyphens (-), and underscores (_) are allowed. The value must start with a letter.
+ |
+
+instanceNum
+ |
+Yes
+ |
+Integer
+ |
+Number of clusters. The value range is 1 to 32.
+ |
+
+backupStrategy
+ |
+No
+ |
+CreateClusterBackupStrategyBody object
+ |
+Automatic snapshot creation policy, which is disabled by default.
+The automatic snapshot creation policy is enabled only if backupStrategy is not left blank.
+ |
+
+httpsEnable
+ |
+No
+ |
+Boolean
+ |
+Whether communication is encrypted on the cluster. The value can be true or false. By default, communication encryption is disabled. If httpsEnable is set to true, authorityEnable must be set to true.
+
+This parameter is supported in clusters 6.5.4 or later.
+ |
+
+authorityEnable
+ |
+No
+ |
+Boolean
+ |
+Whether to enable authentication. The value can be true or false. Authentication is disabled by default.
+
+This parameter is supported in clusters 6.5.4 or later.
+ |
+
+adminPwd
+ |
+No
+ |
+String
+ |
+Password of the cluster user admin in security mode. This parameter is mandatory only if authorityEnable is set to true.
+
+ |
+
+enterprise_project_id
+ |
+No
+ |
+String
+ |
+Enterprise project ID. When creating a cluster, associate the enterprise project ID with the cluster. The value can contain a maximum of 36 characters. It is string 0 or in UUID format with hyphens (-). Value 0 indicates the default enterprise project.
+ |
+
+tags
+ |
+No
+ |
+Array of CreateClusterTagsBody objects
+ |
+Cluster tag.
+ |
+
+ipv6_enable
+ |
+No
+ |
+Boolean
+ |
+Whether to enable automatic IPv6 address assignment for the cluster. The default value is false.
+ |
+
+
+
+
+
+ Table 4 CreateClusterInstanceBodyParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+flavorRef
+ |
+Yes
+ |
+String
+ |
+Instance flavor. For details about the current instance flavor, see the name attribute in Obtaining the Instance Specifications List.
+ |
+
+volume
+ |
+Yes
+ |
+CreateClusterInstanceVolumeBody object
+ |
+Volume information. You do not need to set this parameter when flavorRef is set to a local disk flavor. Currently, the following local disk flavors are supported:
+ess.spec-i3small
+ess.spec-i3medium
+ess.spec-i3.8xlarge.8
+ess.spec-ds.xlarge.8
+ess.spec-ds.2xlarge.8
+ess.spec-ds.4xlarge.8
+
+ |
+
+nics
+ |
+Yes
+ |
+CreateClusterInstanceNicsBody object
+ |
+Subnet ID.
+ |
+
+availability_zone
+ |
+Yes
+ |
+String
+ |
+Availability zone (AZ). You need to specify the AZ name.
+By default, a single AZ is specified. If multiple AZs are specified, use commas (,) to separate AZ names. Take CN North-Beijing4 as an example. If three AZs are selected, the value of availability_zone is cn-north-4a,cn-north-4b,cn-north-4c. If a single AZ is used, the value of availability_zone is empty by default.
+ NOTE: NOTE
+ - If multiple AZs are selected, the name of each AZ must be unique, and the number of nodes must be greater than or equal to the number of AZs.
+ - If the number of nodes is a multiple of the number of AZs, the nodes are evenly distributed to each AZ.
+ - If the number of nodes is not a multiple of the number of AZs, the absolute difference between node quantity in any two AZs is 1 at most.
+
+ |
+
+
+
+
+
+ Table 5 CreateClusterInstanceVolumeBodyParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+volume_type
+ |
+Yes
+ |
+String
+ |
+Volume type
+
+ |
+
+size
+ |
+Yes
+ |
+Integer
+ |
+Volume size. The value must be greater than 0 and a multiple of 4 and 10. For details about the local disk size, see the diskrange attribute in Obtaining the Instance Specifications List. Unit: GB
+ |
+
+
+
+
+
+ Table 6 CreateClusterInstanceNicsBodyParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+vpcId
+ |
+Yes
+ |
+String
+ |
+VPC ID, which is used for configuring cluster network.
+ |
+
+netId
+ |
+Yes
+ |
+String
+ |
+Subnet ID (network ID).
+ |
+
+securityGroupId
+ |
+Yes
+ |
+String
+ |
+Security group ID.
+ |
+
+
+
+
+
+ Table 7 CreateClusterDatastoreBodyParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+version
+ |
+Yes
+ |
+String
+ |
+Elasticsearch/Logstash engine version. For details, see the supported versions in Before You Start.
+ |
+
+type
+ |
+Yes
+ |
+String
+ |
+Engine type. The value can be elasticsearch, logstash, or opensearch.
+ |
+
+
+
+
+
+ Table 8 CreateClusterBackupStrategyBodyParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+period
+ |
+Yes
+ |
+String
+ |
+Time when a snapshot is generated every day. Snapshots can only be generated on the hour. The format is HH:mm z: HH:mm refers to the hour time and z refers to the time zone. For example, 00:00 GMT+08:00 and 01:00 GMT+08:00.
+ NOTE: The default value is 00:00 GMT+08:00. When frequency is set to HOUR, you do not need to specify period. By default, snapshot creation starts from the next hour after the settings are successful.
+
+ |
+
+prefix
+ |
+Yes
+ |
+String
+ |
+Prefix of a snapshot that is automatically created, which is manually entered. Enter up to 32 characters and start with a lowercase letter. Lowercase letters, digits, hyphens (-), and underscores (_) are allowed.
+ |
+
+keepday
+ |
+Yes
+ |
+Integer
+ |
+Set the number of retained snapshots. The value ranges from 1 to 90. Expired snapshots will be automatically deleted on the half hour. The deletion policy applies only to automated snapshots that are executed at the same frequency as the current automatic snapshot creation policy.
+ |
+
+bucket
+ |
+No
+ |
+String
+ |
+Name of the OBS bucket used for backup.
+ |
+
+basePath
+ |
+No
+ |
+String
+ |
+Storage path of the snapshot in the OBS bucket.
+ |
+
+agency
+ |
+No
+ |
+String
+ |
+IAM agency used to access OBS.
+If none of the bucket, basePath, and agency parameters are specified, the system will automatically create an OBS bucket and an IAM agency. If the creation fails, you need to manually configure correct parameters.
+ |
+
+frequency
+ |
+No
+ |
+String
+ |
+Frequency of automatically creating snapshots.
+ NOTE: The default value is DAY. If this parameter is set to HOUR, the scheduled task is executed every hour. If this parameter is set to DAY, the scheduled task is executed every day. If this parameter is set to SUN, MON, TUE, WED, THU, FRI or SAT, the scheduled task is executed at the specified day of every week. For example, SUN indicates that the task is executed once every Sunday. The number of retained snapshots depends on the execution frequency and indexes set in the automatic snapshot creation policy. If the execution interval is short or the index data volume is large, the number of retained automatic snapshots may not reach the preset value. Set this value based on actual conditions.
+
+ |
+
+
+
+
+
+ Table 9 CreateClusterTagsBodyParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+key
+ |
+Yes
+ |
+String
+ |
+Separate multiple AZs with commas (,). For example, to specify three AZs in CN North-Beijing4, you can set availability_zone to cn-north-4a,cn-north-4b,cn-north-4c. By default, a single AZ is created when this parameter is not specified.
+ |
+
+value
+ |
+Yes
+ |
+String
+ |
+Tag value. The value can contain 0 to 43 characters. It can only contain digits, letters, hyphens (-), and underscores (_).
+ |
+
+
+
+
+
+ Response ParametersStatus code: 200
+
+ Table 10 Response body parametersParameter
+ |
+Type
+ |
+Description
+ |
+
+
+cluster
+ |
+CreateClusterClusterResponse object
+ |
+Cluster object.
+ |
+
+
+
+
+
+ Table 11 CreateClusterClusterResponseParameter
+ |
+Type
+ |
+Description
+ |
+
+
+id
+ |
+String
+ |
+Cluster ID.
+ |
+
+name
+ |
+String
+ |
+Cluster name
+ |
+
+
+
+
+
+ Example RequestsExample request for creating a pay-per-use cluster.
+ POST /v1.0/6204a5bd270343b5885144cf9c8c158d/clusters
+
+{
+ "cluster" : {
+ "instance" : {
+ "flavorRef" : "ess.spec-4u16g",
+ "volume" : {
+ "volume_type" : "COMMON",
+ "size" : 120
+ },
+ "nics" : {
+ "vpcId" : "{VPC ID}",
+ "netId" : "{NET ID}",
+ "securityGroupId" : "{Security group ID}"
+ },
+ "availability_zone" : "{AZ CODE}"
+ },
+ "datastore" : {
+ "version" : "{cluster-version}",
+ "type" : "elasticsearch"
+ },
+ "name" : "cluster-name",
+ "instanceNum" : 3,
+ "backupStrategy" : {
+ "period" : "16:00 GMT+08:00",
+ "prefix" : "snapshot",
+ "keepday" : 7,
+ "frequency" : "DAY",
+ "bucket" : "css-obs-backup",
+ "basePath" : "css_repository/obs-path",
+ "agency" : "css_obs_agency"
+ },
+ "httpsEnable" : true,
+ "authorityEnable" : true,
+ "adminPwd" : "{password}",
+ "enterprise_project_id" : "0",
+ "tags" : [ {
+ "key" : "k1",
+ "value" : "v1"
+ }, {
+ "key" : "k2",
+ "value" : "v2"
+ } ]
+ }
+}
+
+ Example ResponsesStatus code: 200
+ Request succeeded.
+ Example response for creating a pay-per-use cluster.
+{
+ "cluster" : {
+ "id" : "ef683016-871e-48bc-bf93-74a29d60d214",
+ "name" : "ES-Test"
+ }
+}
+
+
+ Status Codes
+ Status Code
+ |
+Description
+ |
+
+
+200
+ |
+Request succeeded.
+ |
+
+400
+ |
+Invalid request.
+Modify the request before retry.
+ |
+
+409
+ |
+The request could not be completed due to a conflict with the current state of the resource.
+The resource that the client attempts to create already exists, or the update request fails to be processed because of a conflict.
+ |
+
+412
+ |
+The server did not meet one of the preconditions contained in the request.
+ |
+
+
+
+
+
+
+
+
+
diff --git a/docs/css/api-ref/CreateClusterMultiRole.html b/docs/css/api-ref/CreateClusterMultiRole.html
new file mode 100644
index 00000000..dfad7833
--- /dev/null
+++ b/docs/css/api-ref/CreateClusterMultiRole.html
@@ -0,0 +1,950 @@
+
+
+Creating a Cluster (V2)
+FunctionThis API is used to create a cluster with multiple node types (for example, ess, ess-cold, ess-client, ess-master).
+
+ URIPOST /v2.0/{project_id}/clusters
+
+ Table 1 Path ParametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+project_id
+ |
+Yes
+ |
+String
+ |
+Project ID. For details about how to obtain the project ID and name, see Obtaining the Project ID and Name.
+ |
+
+
+
+
+
+ Request Parameters
+ Table 2 Request body parametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+cluster
+ |
+Yes
+ |
+CreateClusterBody object
+ |
+Cluster object.
+ |
+
+
+
+
+
+ Table 3 CreateClusterBodyParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+name
+ |
+Yes
+ |
+String
+ |
+Cluster name It can contain 4 to 32 characters. Only digits, letters, hyphens (-), and underscores (_) are allowed. The value must start with a letter.
+ |
+
+backupStrategy
+ |
+No
+ |
+CreateClusterBackupStrategyBody object
+ |
+Automatic snapshot creation.
+The automatic snapshot creation policy is enabled only if backupStrategy is not left blank.
+ |
+
+roles
+ |
+Yes
+ |
+Array of CreateClusterRolesBody objects
+ |
+Cluster information
+ |
+
+nics
+ |
+Yes
+ |
+CreateClusterInstanceNicsBody object
+ |
+Subnet ID.
+ |
+
+enterprise_project_id
+ |
+No
+ |
+String
+ |
+Enterprise project ID. When creating a cluster, associate the enterprise project ID with the cluster. The value can contain a maximum of 36 characters. It is string 0 or in UUID format with hyphens (-). Value 0 indicates the default enterprise project.
+ |
+
+tags
+ |
+No
+ |
+Array of CreateClusterTagsBody objects
+ |
+Cluster tag.
+ |
+
+availability_zone
+ |
+Yes
+ |
+String
+ |
+Availability zone (AZ). You need to specify the AZ name.
+By default, a single AZ is specified. If multiple AZs are specified, use commas (,) to separate AZ names. Take CN North-Beijing4 as an example. If three AZs are selected, the value of availability_zone is cn-north-4a,cn-north-4b,cn-north-4c. If a single AZ is used, the value of availability_zone is empty by default.
+ NOTE: NOTE
+ - If multiple AZs are selected, the name of each AZ must be unique, and the number of nodes must be greater than or equal to the number of AZs.
+ - If the number of nodes is a multiple of the number of AZs, the nodes are evenly distributed to each AZ.
+
+
+ |
+
+datastore
+ |
+Yes
+ |
+CreateClusterDatastoreBody object
+ |
+Engine type. Its value can be elasticsearch, opensearch, or logstash.
+ |
+
+authorityEnable
+ |
+No
+ |
+Boolean
+ |
+Whether to enable authentication. The value can be true or false. Authentication is disabled by default.
+
+This parameter is supported in clusters 6.5.4 or later.
+ |
+
+httpsEnable
+ |
+No
+ |
+Boolean
+ |
+Whether communication is encrypted on the cluster. The value can be true or false. By default, communication encryption is disabled. When httpsEnable is set to true, authorityEnable must be set to true.- true: Communication is encrypted on the cluster.- false: Communication is not encrypted for the cluster.This parameter is supported in clusters 6.5.4 or later.
+ |
+
+adminPwd
+ |
+No
+ |
+String
+ |
+Password of the cluster user admin in security mode. This parameter is mandatory only when authorityEnable is set to true. Input requirements:
+Must contain 8 to 32 characters.
+Must contain at least three of the following character types: letters, digits, and special characters ~!@#$%^&*()-_=+\|[{}];:,<.>/?
+
+ |
+
+publicIPReq
+ |
+No
+ |
+CreateClusterPublicIpReq object
+ |
+Public network access information. This parameter is valid only when httpsEnable is set to true.
+ |
+
+loadBalance
+ |
+No
+ |
+CreateClusterLoadBalance object
+ |
+VPC endpoint service information
+ |
+
+publicKibanaReq
+ |
+No
+ |
+CreateClusterPublicKibanaReq object
+ |
+Kibana public network access information. This parameter is valid only when authorityEnable is set to true.
+ |
+
+ipv6_enable
+ |
+No
+ |
+Boolean
+ |
+Whether to enable automatic IPv6 address assignment for the cluster. The default value is false.
+ |
+
+
+
+
+
+ Table 4 CreateClusterBackupStrategyBodyParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+period
+ |
+Yes
+ |
+String
+ |
+Time when a snapshot is generated every day. Snapshots can only be generated on the hour. The format is HH:mm z: HH:mm refers to the hour time and z refers to the time zone. For example, 00:00 GMT+08:00 and 01:00 GMT+08:00.
+ NOTE: The default value is 00:00 GMT+08:00. When frequency is set to HOUR, you do not need to specify period. By default, snapshot creation starts from the next hour after the settings are successful.
+
+ |
+
+frequency
+ |
+No
+ |
+String
+ |
+Frequency of automatically creating snapshots.
+ NOTE: The default value is DAY. If this parameter is set to HOUR, the scheduled task is executed every hour. If this parameter is set to DAY, the scheduled task is executed every day. If this parameter is set to SUN, MON, TUE, WED, THU, FRI or SAT, the scheduled task is executed at the specified day of every week. For example, SUN indicates that the task is executed once every Sunday. The number of retained snapshots depends on the execution frequency and indexes set in the automatic snapshot creation policy. If the execution interval is short or the index data volume is large, the number of retained automatic snapshots may not reach the preset value. Set this value based on actual conditions.
+
+ |
+
+prefix
+ |
+Yes
+ |
+String
+ |
+Prefix of a snapshot that is automatically created, which is manually entered. Enter up to 32 characters and start with a lowercase letter. Lowercase letters, digits, hyphens (-), and underscores (_) are allowed.
+ |
+
+keepday
+ |
+Yes
+ |
+Integer
+ |
+Set the number of retained snapshots. The value ranges from 1 to 90. Expired snapshots will be automatically deleted on the half hour. The deletion policy applies only to automated snapshots that are executed at the same frequency as the current automatic snapshot creation policy.
+ |
+
+bucket
+ |
+No
+ |
+String
+ |
+Name of the OBS bucket used for backup.
+ |
+
+basePath
+ |
+No
+ |
+String
+ |
+Storage path of the snapshot in the OBS bucket.
+ |
+
+agency
+ |
+No
+ |
+String
+ |
+IAM agency used to access OBS.
+If none of the bucket, base_path, and agency parameters are specified, the system will automatically create an OBS bucket and an IAM agency. If the creation fails, you need to manually configure correct parameters.
+ |
+
+
+
+
+
+ Table 5 CreateClusterRolesBodyParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+flavorRef
+ |
+Yes
+ |
+String
+ |
+Instance flavor. For details about the current instance flavor, see the name attribute in Obtaining the Instance Specifications List.
+ |
+
+volume
+ |
+Yes
+ |
+CreateClusterInstanceVolumeBody object
+ |
+Volume information. If flavorRef is set to a local disk flavor, leave this parameter blank. Obtain the the local disk flavor by referring to the diskrange attribute in Obtaining the Instance Specifications List. Currently, the following local disk flavors are supported:
+ess.spec-i3small
+ess.spec-i3medium
+ess.spec-i3.8xlarge.8
+ess.spec-ds.xlarge.8
+ess.spec-ds.2xlarge.8
+ess.spec-ds.4xlarge.8
+
+ |
+
+type
+ |
+Yes
+ |
+String
+ |
+ess-master indicates a master node.
+ess-client indicates a client node.
+ess-cold indicates a cold data node.
+ess indicates a data node.
+lgs indicates a Logstash node.
+[- chinese indicates a Chinese language model.
+english indicates an English language model.
+arabic indicates an Arabic model.
+thai indicates a Thai model.
+turkish indicates a Turkish language model.
+tools indicates a tools model.] (tag:white)
+
+ |
+
+instanceNum
+ |
+Yes
+ |
+Integer
+ |
+Number of instances.
+If ess is selected, you can set the value to 1 to 32.
+If both ess and ess-master are selected, you can set the value to 1 to 200.
+If both ess and ess-client are selected, you can set the value to 1 to 32.
+If both ess and ess-cold are selected, you can set the value to 32.
+
+If ess-master is selected, you can set the value to 3 to 10.
+If ess-client is selected, you can set the value to 1 to 32.
+If ess-cold is selected, you can set the value to 1 to 32.
+
+ |
+
+
+
+
+
+ Table 6 CreateClusterInstanceVolumeBodyParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+volume_type
+ |
+Yes
+ |
+String
+ |
+Volume type
+
+ |
+
+size
+ |
+Yes
+ |
+Integer
+ |
+Volume size. The value must be greater than 0 and a multiple of 4 and 10. Unit: GB
+ |
+
+
+
+
+
+ Table 7 CreateClusterInstanceNicsBodyParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+vpcId
+ |
+Yes
+ |
+String
+ |
+VPC ID, which is used for configuring cluster network.
+ |
+
+netId
+ |
+Yes
+ |
+String
+ |
+Subnet ID (network ID).
+ |
+
+securityGroupId
+ |
+Yes
+ |
+String
+ |
+Security group ID.
+ |
+
+
+
+
+
+ Table 8 CreateClusterTagsBodyParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+key
+ |
+Yes
+ |
+String
+ |
+Tag key. The value can contain 1 to 36 characters. It can only contain digits, letters, hyphens (-), and underscores (_).
+ |
+
+value
+ |
+Yes
+ |
+String
+ |
+Tag value. The value can contain 0 to 43 characters. It can only contain digits, letters, hyphens (-), and underscores (_).
+ |
+
+
+
+
+
+ Table 9 CreateClusterDatastoreBodyParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+version
+ |
+Yes
+ |
+String
+ |
+Version of the CSS cluster engine. For details, see the supported versions in Before You Start.
+[For a serverless cluster, logs, search, and vector are supported.] (tag:white)
+ |
+
+type
+ |
+Yes
+ |
+String
+ |
+Engine type. Its value can be elasticsearch, opensearch, or logstash.
+[For a serverless cluster, serverless-opensearch is used.] (tag:white)
+ |
+
+
+
+
+
+ Table 10 CreateClusterPublicIpReqParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+eip
+ |
+Yes
+ |
+CreateClusterPublicEip object
+ |
+Public network bandwidth.
+ |
+
+elbWhiteListReq
+ |
+Yes
+ |
+CreateClusterElbWhiteList object
+ |
+EIP whitelist.
+ |
+
+publicBindType
+ |
+Yes
+ |
+String
+ |
+Whether to automatically bind an EIP. Specifies whether to automatically bind an EIP. Currently, only auto_assign is supported.
+ |
+
+eipId
+ |
+No
+ |
+String
+ |
+EIP ID.
+ |
+
+
+
+
+
+ Table 11 CreateClusterPublicEipParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+bandWidth
+ |
+Yes
+ |
+CreateClusterPublicEipSize object
+ |
+Public network bandwidth.
+ |
+
+
+
+
+
+ Table 12 CreateClusterPublicEipSizeParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+size
+ |
+Yes
+ |
+Integer
+ |
+Bandwidth range.
+ |
+
+
+
+
+
+ Table 13 CreateClusterElbWhiteListParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+enableWhiteList
+ |
+Yes
+ |
+Boolean
+ |
+Whether to enable the public network access control.
+ |
+
+whiteList
+ |
+No
+ |
+String
+ |
+Public network access control whitelist. Separate the whitelisted network segments or IP addresses with commas (,), and each of them must be unique.
+ |
+
+
+
+
+
+ Table 14 CreateClusterLoadBalanceParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+endpointWithDnsName
+ |
+Yes
+ |
+Boolean
+ |
+Whether to enable the private domain name.
+
+ |
+
+vpcPermissions
+ |
+No
+ |
+Array of strings
+ |
+Access control.
+ |
+
+professionVpcep
+ |
+No
+ |
+Boolean
+ |
+Create a professional VPC endpoint.
+true: enabled.
+false: disabled.
+
+ |
+
+dualstackEnable
+ |
+No
+ |
+Boolean
+ |
+Whether to enable the IPv4/IPv6 dual-stack network. The IPv4/IPv6 dual-stack network can be enabled only when a professional VPC endpoint is created and the VPC of the cluster supports IPv6.
+true: enabled.
+false: disabled.
+
+ |
+
+
+
+
+
+ Table 15 CreateClusterPublicKibanaReqParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+eipSize
+ |
+Yes
+ |
+Integer
+ |
+Bandwidth range.
+ |
+
+elbWhiteList
+ |
+Yes
+ |
+CreateClusterPublicKibanaElbWhiteList object
+ |
+Kibana whitelist information.
+ |
+
+
+
+
+
+ Table 16 CreateClusterPublicKibanaElbWhiteListParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+whiteList
+ |
+Yes
+ |
+String
+ |
+Whitelist. Separate the whitelisted network segments or IP addresses with commas (,), and each of them must be unique.
+ |
+
+enableWhiteList
+ |
+Yes
+ |
+Boolean
+ |
+Whether to enable the Kibana access control.
+ |
+
+
+
+
+
+ Response ParametersStatus code: 200
+
+ Table 17 Response body parametersParameter
+ |
+Type
+ |
+Description
+ |
+
+
+cluster
+ |
+CreateClusterResp object
+ |
+Cluster object.
+ |
+
+
+
+
+
+ Table 18 CreateClusterRespParameter
+ |
+Type
+ |
+Description
+ |
+
+
+id
+ |
+String
+ |
+Cluster ID.
+ |
+
+name
+ |
+String
+ |
+Cluster name
+ |
+
+
+
+
+
+ Example RequestsExample request for creating a pay-per-use cluster.
+ {
+ "cluster" : {
+ "name" : "css-cluster",
+ "backupStrategy" : {
+ "period" : "16:00 GMT+08:00",
+ "prefix" : "snapshot",
+ "keepday" : 7,
+ "frequency" : "DAY",
+ "bucket" : "OBS-obsName",
+ "basePath" : "css_repository/obs-path",
+ "agency" : "css_obs_agency"
+ },
+ "roles" : [ {
+ "flavorRef" : "ess.spec-4u8g",
+ "volume" : {
+ "volume_type" : "COMMON",
+ "size" : 100
+ },
+ "type" : "ess",
+ "instanceNum" : 1
+ } ],
+ "nics" : {
+ "vpcId" : "{VPC ID}",
+ "netId" : "{NET ID}",
+ "securityGroupId" : "{Security group ID}"
+ },
+ "enterprise_project_id" : 0,
+ "tags" : [ {
+ "key" : "k1",
+ "value" : "v1"
+ }, {
+ "key" : "k2",
+ "value" : "v2"
+ } ],
+ "availability_zone" : "{Az code}",
+ "datastore" : {
+ "version" : "{cluster-version}",
+ "type" : "elasticsearch"
+ },
+ "authorityEnable" : true,
+ "httpsEnable" : true,
+ "adminPwd" : "{password}",
+ "publicIPReq" : {
+ "eip" : {
+ "bandWidth" : {
+ "size" : 5
+ }
+ },
+ "elbWhiteListReq" : {
+ "enableWhiteList" : true,
+ "whiteList" : "127.0.0.1"
+ },
+ "publicBindType" : "auto_assign",
+ "eipId" : null
+ },
+ "loadBalance" : {
+ "endpointWithDnsName" : false,
+ "vpcPermissions" : [ "{Account ID}" ]
+ },
+ "publicKibanaReq" : {
+ "eipSize" : 5,
+ "elbWhiteList" : {
+ "whiteList" : "127.0.0.1",
+ "enableWhiteList" : true
+ }
+ }
+ }
+}
+
+ Example ResponsesStatus code: 200
+ Request succeeded.
+ Example response for creating a pay-per-use cluster.
+{
+ "cluster" : {
+ "id" : "ef683016-871e-48bc-bf93-74a29d60d214",
+ "name" : "ES-Test"
+ }
+}
+Example response for creating a yearly/monthly cluster.
+{
+ "orderId" : "CS2208241141LY94J",
+ "cluster" : {
+ "id" : "ef683016-871e-48bc-bf93-74a29d60d214",
+ "name" : "ES-Test"
+ }
+}
+
+
+ Status Codes
+ Status Code
+ |
+Description
+ |
+
+
+200
+ |
+Request succeeded.
+ |
+
+400
+ |
+Invalid request.
+Modify the request before retry.
+ |
+
+409
+ |
+The request could not be completed due to a conflict with the current state of the resource.
+The resource that the client attempts to create already exists, or the update request fails to be processed because of a conflict.
+ |
+
+412
+ |
+The server did not meet one of the preconditions contained in the request.
+ |
+
+
+
+
+
+
+
+
+
diff --git a/docs/css/api-ref/CreateClustersTags.html b/docs/css/api-ref/CreateClustersTags.html
new file mode 100644
index 00000000..e35d2176
--- /dev/null
+++ b/docs/css/api-ref/CreateClustersTags.html
@@ -0,0 +1,160 @@
+
+
+Adding Tags to a Cluster
+FunctionThis API is used to add tags to a cluster.
+
+
+ Request Parameters
+
+
+
+
+ Response ParametersNone
+
+ Example RequestsCreate a cluster tag.
+ POST /v1.0/6204a5bd270343b5885144cf9c8c158d/css-cluster/4f3deec3-efa8-4598-bf91-560aad1377a3/tags
+
+{
+ "tag" : {
+ "key" : "K1",
+ "value" : "V1"
+ }
+}
+
+
+
+
+
+
+
diff --git a/docs/css/api-ref/CreateElbListener.html b/docs/css/api-ref/CreateElbListener.html
new file mode 100644
index 00000000..8f41b3d9
--- /dev/null
+++ b/docs/css/api-ref/CreateElbListener.html
@@ -0,0 +1,168 @@
+
+
+Configuring the Elasticsearch Listener
+FunctionThis API is used to configure the Elasticsearch listener.
+
+ URIPOST /v1.0/{project_id}/clusters/{cluster_id}/es-listeners
+
+ Table 1 Path ParametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+project_id
+ |
+Yes
+ |
+String
+ |
+Project ID. For details about how to obtain the project ID and name, see Obtaining the Project ID and Name.
+ |
+
+cluster_id
+ |
+Yes
+ |
+String
+ |
+ID of the cluster that you want to rename.
+ |
+
+
+
+
+
+ Request Parameters
+ Table 2 Request body parametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+protocol
+ |
+Yes
+ |
+String
+ |
+Protocol type. HTTP and HTTPS are supported.
+ |
+
+protocol_port
+ |
+Yes
+ |
+Integer
+ |
+Port
+ |
+
+server_cert_id
+ |
+No
+ |
+String
+ |
+Server certificate ID. This parameter is mandatory when protocol is set to HTTPS.
+ |
+
+ca_cert_id
+ |
+No
+ |
+String
+ |
+CA certificate ID. This parameter is mandatory when protocol is set to HTTPS and bidirectional authentication is used.
+ |
+
+
+
+
+
+ Response ParametersStatus code: 200
+
+ Table 3 Response body parametersParameter
+ |
+Type
+ |
+Description
+ |
+
+
+elb_id
+ |
+String
+ |
+Load balancer ID
+ |
+
+
+
+
+
+ Example RequestsPOST /v1.0/6204a5bd270343b5885144cf9c8c158d/clusters/4f3deec3-efa8-4598-bf91-560aad1377a3/es-listeners
+
+{
+ "protocol" : "HTTPS",
+ "protocol_port" : "9200",
+ "server_cert_id" : "1b74ae4afad741e6bc9497429d3d0838",
+ "ca_cert_id" : "2a7b050f598e4ea8a61cffbe2bdb312f"
+}
+
+ Example ResponsesStatus code: 200
+ Request succeeded.
+ {
+ "elb_id" : "56a83547-a55a-407a-8245-7f9b3a0606c0"
+}
+
+ Status Codes
+ Status Code
+ |
+Description
+ |
+
+
+200
+ |
+Request succeeded.
+ |
+
+400
+ |
+Invalid request.
+Modify the request instead of retrying.
+ |
+
+409
+ |
+The request cannot be processed due to a conflict.
+This status code indicates that the resource that the client attempts to create already exits, or the requested update failed due to a conflict.
+ |
+
+412
+ |
+The server does not meet one of the requirements that the requester puts on the request.
+ |
+
+
+
+
+
+
+
+
+
diff --git a/docs/css/api-ref/CreateLogBackup.html b/docs/css/api-ref/CreateLogBackup.html
new file mode 100644
index 00000000..08ba75f0
--- /dev/null
+++ b/docs/css/api-ref/CreateLogBackup.html
@@ -0,0 +1,89 @@
+
+
+Backing Up Logs
+FunctionThis API is used to back up logs.
+
+ URIPOST /v1.0/{project_id}/clusters/{cluster_id}/logs/collect
+
+ Table 1 Path ParametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+project_id
+ |
+Yes
+ |
+String
+ |
+Project ID. For details about how to obtain the project ID and name, see Obtaining the Project ID and Name.
+ |
+
+cluster_id
+ |
+Yes
+ |
+String
+ |
+ID of the cluster whose logs you want to back up.
+ |
+
+
+
+
+
+
+ Response ParametersNone
+
+
+
+ Status Codes
+ Status Code
+ |
+Description
+ |
+
+
+200
+ |
+Request succeeded.
+ |
+
+400
+ |
+Invalid request.
+Modify the request before retry.
+ |
+
+409
+ |
+The request could not be completed due to a conflict with the current state of the resource.
+The resource that the client attempts to create already exists, or the update request fails to be processed because of a conflict.
+ |
+
+412
+ |
+The server did not meet one of the preconditions contained in the request.
+ |
+
+
+
+
+
+
+
+
+
diff --git a/docs/css/api-ref/CreateSnapshot.html b/docs/css/api-ref/CreateSnapshot.html
new file mode 100644
index 00000000..9b93f17c
--- /dev/null
+++ b/docs/css/api-ref/CreateSnapshot.html
@@ -0,0 +1,196 @@
+
+
+Manually Creating a Snapshot
+FunctionThis API is used to manually create a snapshot.
+
+ URIPOST /v1.0/{project_id}/clusters/{cluster_id}/index_snapshot
+
+ Table 1 Path ParametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+project_id
+ |
+Yes
+ |
+String
+ |
+Project ID. For details about how to obtain the project ID and name, see Obtaining the Project ID and Name.
+ |
+
+cluster_id
+ |
+Yes
+ |
+String
+ |
+ID of the cluster for which you want to create a snapshot.
+ |
+
+
+
+
+
+ Request Parameters
+ Table 2 Request body parametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+name
+ |
+Yes
+ |
+String
+ |
+Snapshot name. Enter 4 to 64 characters. Lowercase letters, digits, hyphens (-), and underscores (_) are allowed. The value must start with a letter.
+ |
+
+description
+ |
+No
+ |
+String
+ |
+Snapshot description. The value can contain up to 256 characters and cannot contain the following characters: !<>=&"'
+ |
+
+indices
+ |
+No
+ |
+String
+ |
+Name of an index to be backed up. Multiple indexes are separated by commas (,). By default, all indexes are backed up. You can use the combination of a backslash and an asterisk (*) to back up data of certain indexes. For example, if you specify 2018-06*, then the data of the indexes with the prefix 2018-06 will be backed up.The value can contain 0 to 1,024 characters. Uppercase letters, spaces, and the following special characters are not allowed: "\<|>/?
+ |
+
+
+
+
+
+ Response ParametersStatus code: 201
+
+ Table 3 Response body parametersParameter
+ |
+Type
+ |
+Description
+ |
+
+
+backup
+ |
+backupRsp object
+ |
+Snapshot information.
+ |
+
+
+
+
+
+ Table 4 backupRspParameter
+ |
+Type
+ |
+Description
+ |
+
+
+id
+ |
+String
+ |
+Snapshot ID
+ |
+
+name
+ |
+String
+ |
+Snapshot name
+ |
+
+
+
+
+
+ Example RequestsCreate a snapshot.
+ POST /v1.0/6204a5bd270343b5885144cf9c8c158d/clusters/4f3deec3-efa8-4598-bf91-560aad1377a3/index_snapshot
+
+{
+ "name" : "snapshot_001",
+ "indices" : "myindex1myindex2"
+}
+
+ Example ResponsesStatus code: 201
+ Resource created.
+ {
+ "backup" : {
+ "id" : "9dc4f5c9-33c0-45c7-9378-ae35ae350682",
+ "name" : "snapshot_101"
+ }
+}
+
+ Status Codes
+ Status Code
+ |
+Description
+ |
+
+
+201
+ |
+Resource created.
+ |
+
+400
+ |
+Invalid request.
+Modify the request before retry.
+ |
+
+403
+ |
+Request rejected.The server has received the request and understood it, but refused to respond to it. The client should not repeat the request without modifications.
+ |
+
+406
+ |
+The server could not fulfill the request according to the content characteristics of the request.
+ |
+
+500
+ |
+The server has received the request but could not understand it.
+ |
+
+501
+ |
+The server does not support the function required to fulfill the request.
+ |
+
+
+
+
+
+
+
+
+
diff --git a/docs/css/api-ref/DeleteCluster.html b/docs/css/api-ref/DeleteCluster.html
new file mode 100644
index 00000000..f3a900bd
--- /dev/null
+++ b/docs/css/api-ref/DeleteCluster.html
@@ -0,0 +1,85 @@
+
+
+Deleting a Cluster
+FunctionThis API is used to delete a cluster. All resources of the deleted cluster, including customer data, will be released. If you want to retain the data in a customer cluster, create a snapshot before deleting the cluster.
+ This API can also be used to unsubscribe from clusters in yearly/monthly mode. Clusters frozen for public security cannot be deleted.
+
+ URIDELETE /v1.0/{project_id}/clusters/{cluster_id}
+
+ Table 1 Path ParametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+project_id
+ |
+Yes
+ |
+String
+ |
+Project ID. For details about how to obtain the project ID and name, see Obtaining the Project ID and Name.
+ |
+
+cluster_id
+ |
+Yes
+ |
+String
+ |
+ID of the cluster you want to delete.
+ |
+
+
+
+
+
+
+ Response ParametersNone
+
+
+
+ Status Codes
+ Status Code
+ |
+Description
+ |
+
+
+200
+ |
+Request succeeded.
+ |
+
+400
+ |
+Invalid request.
+Modify the request before retry.
+ |
+
+404
+ |
+The requested resource could not be found.
+Modify the request before retry.
+ |
+
+
+
+
+
+
+
+
+
diff --git a/docs/css/api-ref/DeleteClustersTags.html b/docs/css/api-ref/DeleteClustersTags.html
new file mode 100644
index 00000000..b6526230
--- /dev/null
+++ b/docs/css/api-ref/DeleteClustersTags.html
@@ -0,0 +1,102 @@
+
+
+Deleting a Cluster Tag
+FunctionThis API is used to delete a cluster tag.
+
+
+
+ Response ParametersNone
+
+
+
+
+
+
+
+
diff --git a/docs/css/api-ref/DeleteSnapshot.html b/docs/css/api-ref/DeleteSnapshot.html
new file mode 100644
index 00000000..c476ba27
--- /dev/null
+++ b/docs/css/api-ref/DeleteSnapshot.html
@@ -0,0 +1,92 @@
+
+
+Deleting a Snapshot
+FunctionThis API is used to delete a snapshot.
+
+ URIDELETE /v1.0/{project_id}/clusters/{cluster_id}/index_snapshot/{snapshot_id}
+
+ Table 1 Path ParametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+project_id
+ |
+Yes
+ |
+String
+ |
+Project ID. For details about how to obtain the project ID and name, see Obtaining the Project ID and Name.
+ |
+
+cluster_id
+ |
+Yes
+ |
+String
+ |
+ID of the cluster whose snapshot you want to delete.
+ |
+
+snapshot_id
+ |
+Yes
+ |
+String
+ |
+ID of the snapshot you want to delete.
+ |
+
+
+
+
+
+
+ Response ParametersNone
+
+
+
+ Status Codes
+ Status Code
+ |
+Description
+ |
+
+
+200
+ |
+Request succeeded.
+ |
+
+400
+ |
+Invalid request.
+Modify the request before retry.
+ |
+
+403
+ |
+Request rejected.The server has received the request and understood it, but refused to respond to it. The client should not repeat the request without modifications.
+ |
+
+
+
+
+
+
+
+
+
diff --git a/docs/css/api-ref/DownloadCert.html b/docs/css/api-ref/DownloadCert.html
new file mode 100644
index 00000000..f743f9ea
--- /dev/null
+++ b/docs/css/api-ref/DownloadCert.html
@@ -0,0 +1,96 @@
+
+
+Downloading a Security Certificate
+FunctionThis API is used to download a security certificate.
+
+ URIGET /v1.0/{project_id}/cer/download
+
+ Table 1 Path ParametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+project_id
+ |
+Yes
+ |
+String
+ |
+Project ID. For details about how to obtain the project ID and name, see Obtaining the Project ID and Name.
+ |
+
+
+
+
+
+
+ Response ParametersStatus code: 200
+
+ Table 2 Response body parametersParameter
+ |
+Type
+ |
+Description
+ |
+
+
+-
+ |
+File
+ |
+File stream
+ |
+
+
+
+
+
+
+ Example ResponsesStatus code: 200
+ Request succeeded.
+ "Certificate:xxxx"
+
+ Status Codes
+ Status Code
+ |
+Description
+ |
+
+
+200
+ |
+Request succeeded.
+ |
+
+400
+ |
+Invalid request.
+Modify the request before retry.
+ |
+
+404
+ |
+The requested resource could not be found.
+Modify the request before retry.
+ |
+
+
+
+
+
+
+
+
+
diff --git a/docs/css/api-ref/EnableOrDisableElb.html b/docs/css/api-ref/EnableOrDisableElb.html
new file mode 100644
index 00000000..8d793e62
--- /dev/null
+++ b/docs/css/api-ref/EnableOrDisableElb.html
@@ -0,0 +1,162 @@
+
+
+Enabling or Disabling the Elasticsearch Load Balancer
+FunctionThis API is used to enable or disable the Elasticsearch load balancer.
+
+ URIPOST /v1.0/{project_id}/clusters/{cluster_id}/loadbalancers/es-switch
+
+ Table 1 Path ParametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+project_id
+ |
+Yes
+ |
+String
+ |
+Project ID. For details about how to obtain the project ID and name, see Obtaining the Project ID and Name.
+ |
+
+cluster_id
+ |
+Yes
+ |
+String
+ |
+ID of the cluster to be modified
+ |
+
+
+
+
+
+ Request Parameters
+ Table 2 Request body parametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+enable
+ |
+Yes
+ |
+Boolean
+ |
+Enable or disable the ES load balancer.
+
+ |
+
+agency
+ |
+No
+ |
+String
+ |
+Agency name
+ |
+
+elb_id
+ |
+No
+ |
+String
+ |
+Load balancer ID
+ |
+
+
+
+
+
+ Response ParametersStatus code: 200
+
+ Table 3 Response body parametersParameter
+ |
+Type
+ |
+Description
+ |
+
+
+elb_id
+ |
+String
+ |
+Load balancer ID
+ |
+
+
+
+
+
+ Example RequestsEnable the load balancer.
+ POST /v1.0/6204a5bd270343b5885144cf9c8c158d/clusters/58ee0f27-70b3-47e0-ac72-9e3df6cd15cd/loadbalancers/es-switch
+
+{
+ "enable" : true,
+ "elb_id" : "5d45faad-6cb3-479b-96b8-3e2de0cc6268",
+ "agency" : "css_elb_agency"
+}
+
+ Example ResponsesStatus code: 200
+ Request succeeded.
+ {
+ "elb_id" : "5d45faad-6cb3-479b-96b8-3e2de0cc6268"
+}
+
+ Status Codes
+ Status Code
+ |
+Description
+ |
+
+
+200
+ |
+Request succeeded.
+ |
+
+400
+ |
+Invalid request.
+Modify the request instead of retrying.
+ |
+
+409
+ |
+The request cannot be processed due to a conflict.
+This status code indicates that the resource that the client attempts to create already exits, or the requested update failed due to a conflict.
+ |
+
+412
+ |
+The server does not meet one of the requirements that the requester puts on the request.
+ |
+
+
+
+
+
+
+
+
+
diff --git a/docs/css/api-ref/ListClustersDetails.html b/docs/css/api-ref/ListClustersDetails.html
new file mode 100644
index 00000000..89a69786
--- /dev/null
+++ b/docs/css/api-ref/ListClustersDetails.html
@@ -0,0 +1,762 @@
+
+
+Querying the Cluster List
+FunctionThis API is used to query and display the cluster list and cluster status.
+
+ URIGET /v1.0/{project_id}/clusters
+
+ Table 1 Path ParametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+project_id
+ |
+Yes
+ |
+String
+ |
+Parameter description:
+Project ID. For details about how to obtain the project ID and name, see Obtaining the Project ID and Name.
+Constraints:
+N/A
+Options:
+Letters and digits
+Default value:
+N/A
+ |
+
+
+
+
+
+ Table 2 Query ParametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+start
+ |
+No
+ |
+Integer
+ |
+Parameter description:
+The start value of the query. The default value is 1, indicating that the query starts from the first cluster.
+Constraints:
+N/A
+Options:
+1-1000
+Default value:
+1
+ |
+
+limit
+ |
+No
+ |
+Integer
+ |
+Parameter description:
+Number of clusters to be queried. The default value is 10, indicating that the information about 10 clusters is queried at a time.
+Constraints:
+N/A
+Options:
+1-1000
+Default value:
+10
+ |
+
+datastoreType
+ |
+No
+ |
+String
+ |
+Parameter description:
+Cluster engine type.
+Constraints:
+N/A
+Options:
+elasticsearch, logstash, or opensearch.
+Default value:
+elasticsearch.
+ |
+
+
+
+
+
+
+ Response ParametersStatus code: 200
+
+ Table 3 Response body parametersParameter
+ |
+Type
+ |
+Description
+ |
+
+
+totalSize
+ |
+Integer
+ |
+Number of clusters
+ |
+
+clusters
+ |
+Array of ClusterList objects
+ |
+List of cluster objects.
+ |
+
+
+
+
+
+ Table 4 ClusterListParameter
+ |
+Type
+ |
+Description
+ |
+
+
+datastore
+ |
+ClusterListDatastore object
+ |
+Search engine.
+ |
+
+instances
+ |
+Array of ClusterListInstances objects
+ |
+List of node objects.
+ |
+
+publicKibanaResp
+ |
+publicKibanaRespBody object
+ |
+Kibana public network access information.
+ |
+
+elbWhiteList
+ |
+elbWhiteListResp object
+ |
+EIP whitelist.
+ |
+
+updated
+ |
+String
+ |
+Last modification time of a cluster. The format is ISO8601: CCYY-MM-DDThh:mm:ss.
+ |
+
+name
+ |
+String
+ |
+Cluster name
+ |
+
+publicIp
+ |
+String
+ |
+Public IP address information.
+ |
+
+created
+ |
+String
+ |
+Cluster creation time. The format is ISO8601: CCYY-MM-DDThh:mm:ss.
+The returned cluster list is sorted by creation time in descending order. The latest cluster is displayed at the top.
+ |
+
+id
+ |
+String
+ |
+Cluster ID.
+ |
+
+status
+ |
+String
+ |
+Cluster status.
+
+ |
+
+endpoint
+ |
+String
+ |
+IPv4 address and port number accessed from the cluster's private network. [If the cluster type is KooSearch, this field indicates the internal address and port number for accessing the knowledge management service.] (tag:white)
+ |
+
+vpcId
+ |
+String
+ |
+ID of a VPC.
+ |
+
+subnetId
+ |
+String
+ |
+Subnet ID.
+ |
+
+securityGroupId
+ |
+String
+ |
+Security group ID.
+ |
+
+bandwidthSize
+ |
+Integer
+ |
+Public network bandwidth. Unit: Mbit/s
+ |
+
+httpsEnable
+ |
+Boolean
+ |
+Communication encryption status.
+
+ |
+
+authorityEnable
+ |
+Boolean
+ |
+Whether to enable authentication.
+
+ |
+
+diskEncrypted
+ |
+Boolean
+ |
+Whether disks are encrypted.
+
+ |
+
+backupAvailable
+ |
+Boolean
+ |
+Whether the snapshot function is enabled.
+
+ |
+
+actionProgress
+ |
+Object
+ |
+Cluster behavior progress, which shows the progress of cluster creation and scaling in percentage. CREATING indicates the progress of creation.
+ |
+
+actions
+ |
+Array of strings
+ |
+Current behavior of a cluster. REBOOTING indicates that the cluster is being restarted. GROWING indicates that the cluster is being scaled. RESTORING indicates that the cluster is being restored. SNAPSHOTTING indicates that a snapshot is being created.
+ |
+
+enterpriseProjectId
+ |
+String
+ |
+ID of the enterprise project that a cluster belongs to.
+If the user of the cluster does not enable the enterprise project, the setting of this parameter is not returned.
+ |
+
+tags
+ |
+Array of ClusterListTags objects
+ |
+Cluster tag.
+ |
+
+failedReason
+ |
+ClusterListFailedReasons object
+ |
+Failure cause. If the cluster is in the available status, this parameter is not returned.
+ |
+
+bandwidthResourceId
+ |
+String
+ |
+ID of the resource accessed from the ES public network
+ |
+
+ipv6Endpoint
+ |
+String
+ |
+IPv6 address and port number accessible from the cluster's private network.
+ |
+
+
+
+
+
+ Table 5 ClusterListDatastoreParameter
+ |
+Type
+ |
+Description
+ |
+
+
+type
+ |
+String
+ |
+Engine type. Its value can be elasticsearch or logstash.
+ |
+
+version
+ |
+String
+ |
+Version of the CSS cluster engine. For details, see the supported versions in Before You Start.
+ |
+
+supportSecuritymode
+ |
+Boolean
+ |
+Whether the security mode is supported.
+ |
+
+subVersion
+ |
+String
+ |
+Cluster image version.
+ |
+
+isEosCluster
+ |
+Boolean
+ |
+Whether the cluster image version has reached EOS. The value can be true or false.
+ |
+
+
+
+
+
+ Table 6 ClusterListInstancesParameter
+ |
+Type
+ |
+Description
+ |
+
+
+status
+ |
+String
+ |
+Node status.
+
+ |
+
+type
+ |
+String
+ |
+Type of the current node.
+ |
+
+id
+ |
+String
+ |
+Instance ID.
+ |
+
+name
+ |
+String
+ |
+Instance name.
+ |
+
+specCode
+ |
+String
+ |
+Node specifications.
+ |
+
+azCode
+ |
+String
+ |
+AZ of a node.
+ |
+
+ip
+ |
+String
+ |
+Instance IP address.
+ |
+
+volume
+ |
+ClusterVolumeRsp object
+ |
+definitions.ClusterVolumeRsp.description
+ |
+
+resourceId
+ |
+String
+ |
+ID of the instance resource
+ |
+
+
+
+
+
+ Table 7 ClusterVolumeRspParameter
+ |
+Type
+ |
+Description
+ |
+
+
+type
+ |
+String
+ |
+Type of the disk used by the instance.
+ |
+
+size
+ |
+Integer
+ |
+Instance disk information
+ |
+
+resourceIds
+ |
+Array of strings
+ |
+Instance disk resource ID
+ |
+
+
+
+
+
+ Table 8 publicKibanaRespBodyParameter
+ |
+Type
+ |
+Description
+ |
+
+
+eipSize
+ |
+Integer
+ |
+Bandwidth range. Unit: Mbit/s
+ |
+
+elbWhiteListResp
+ |
+kibanaElbWhiteListResp object
+ |
+Kibana public network access information.
+ |
+
+publicKibanaIp
+ |
+String
+ |
+Specifies the IP address for accessing Kibana.
+ |
+
+bandwidthResourceId
+ |
+String
+ |
+Resource ID corresponding to the Kibana public network
+ |
+
+
+
+
+
+ Table 9 kibanaElbWhiteListRespParameter
+ |
+Type
+ |
+Description
+ |
+
+
+enableWhiteList
+ |
+Boolean
+ |
+Whether the Kibana access control is enabled.
+
+ |
+
+whiteList
+ |
+String
+ |
+Whitelist of public network for accessing Kibana.
+ |
+
+
+
+
+
+ Table 10 elbWhiteListRespParameter
+ |
+Type
+ |
+Description
+ |
+
+
+enableWhiteList
+ |
+Boolean
+ |
+Whether the public network access control is enabled.
+
+ |
+
+whiteList
+ |
+String
+ |
+Whitelist for public network access.
+ |
+
+
+
+
+
+
+
+ Table 12 ClusterListFailedReasonsParameter
+ |
+Type
+ |
+Description
+ |
+
+
+errorCode
+ |
+String
+ |
+Error code.
+CSS.6000: A cluster fails to be created.
+CSS.6001: A cluster fails to be scaled out.
+CSS.6002: A cluster fails to be restarted.
+CSS.6004: A node fails to be created in a cluster.
+CSS.6005: A service fails to be initialized.
+
+ |
+
+errorMsg
+ |
+String
+ |
+Error details.
+ |
+
+
+
+
+
+ Example RequestsQuery the first two clusters.
+- Method 1: GET /v1.0/6204a5bd270343b5885144cf9c8c158d/clusters?start=1&limit=2
+- Method 2: GET /v1.0/6204a5bd270343b5885144cf9c8c158d/clusters?limit=2
+Query the first ten clusters.
+- Method 1: GET /v1.0/6204a5bd270343b5885144cf9c8c158d/clusters?start=1&limit=10
+- Method 2: GET /v1.0/6204a5bd270343b5885144cf9c8c158d/clusters?limit=10
+
+
+ Example ResponsesStatus code: 200
+ Request succeeded.
+ {
+ "totalSize" : 1,
+ "clusters" : [ {
+ "datastore" : {
+ "type" : "elasticsearch",
+ "version" : "7.10.2",
+ "subVersion" : "7.10.2_24.3.0_0827",
+ "isEosCluster" : false,
+ "supportSecuritymode" : false
+ },
+ "instances" : [ {
+ "status" : "200",
+ "type" : "ess",
+ "id" : "{INSTANCE_ID}",
+ "name" : "css-8bc5-ess-esn-1-1",
+ "specCode" : "ess.spec-4u8g",
+ "azCode" : "{AZ_CODE}",
+ "volume" : {
+ "type" : "ULTRAHIGH",
+ "size" : 40,
+ "resourceIds" : [ "{RESOURCE_ID}" ]
+ },
+ "ip" : "192.168.0.122",
+ "resourceId" : "{RESOURCE_ID}"
+ } ],
+ "publicKibanaResp" : {
+ "eipSize" : 10,
+ "publicKibanaIp" : "100.95.152.28:9200",
+ "elbWhiteListResp" : null,
+ "bandwidthResourceId" : "18bec13f-5cc1-4631-867f-33505d15be12"
+ },
+ "elbWhiteList" : {
+ "whiteList" : "",
+ "enableWhiteList" : false
+ },
+ "updated" : "2023-10-09T02:07:13",
+ "name" : "css-8bc5",
+ "publicIp" : "100.85.222.202",
+ "created" : "2023-10-09T02:07:13",
+ "id" : "{CLUSTER_ID}",
+ "status" : "200",
+ "endpoint" : "192.168.0.122:9200",
+ "vpcId" : "{VPC_ID}",
+ "subnetId" : "{SUBNET_ID}",
+ "securityGroupId" : "{SECURITY_GROUP_ID}",
+ "bandwidthResourceId" : "{BANDWIDTH_RESOURCE_ID}",
+ "bandwidthSize" : 3,
+ "httpsEnable" : true,
+ "authorityEnable" : true,
+ "diskEncrypted" : false,
+ "backupAvailable" : false,
+ "actionProgress" : { },
+ "actions" : [ ],
+ "enterpriseProjectId" : "0",
+ "tags" : [ ],
+ "period" : true
+ } ]
+}
+
+ Status Codes
+ Status Code
+ |
+Description
+ |
+
+
+200
+ |
+Request succeeded.
+ |
+
+400
+ |
+Invalid request.
+Modify the request before retry.
+ |
+
+404
+ |
+The requested resource could not be found.
+Modify the request before retry.
+ |
+
+
+
+
+
+
+
+
+
diff --git a/docs/css/api-ref/ListClustersTags.html b/docs/css/api-ref/ListClustersTags.html
new file mode 100644
index 00000000..fff6b1d4
--- /dev/null
+++ b/docs/css/api-ref/ListClustersTags.html
@@ -0,0 +1,139 @@
+
+
+Querying All Tags
+FunctionThis API is used to query all tags in a specified region.
+
+
+
+ Response ParametersStatus code: 200
+
+
+
+
+
+
+ Example ResponsesStatus code: 200
+ Request succeeded.
+ {
+ "tags" : [ {
+ "key" : "key1",
+ "values" : [ "value1", "value2" ]
+ }, {
+ "key" : "key2",
+ "values" : [ "value1", "value2" ]
+ } ]
+}
+
+
+
+
+
+
diff --git a/docs/css/api-ref/ListElbCerts.html b/docs/css/api-ref/ListElbCerts.html
new file mode 100644
index 00000000..124a83c9
--- /dev/null
+++ b/docs/css/api-ref/ListElbCerts.html
@@ -0,0 +1,157 @@
+
+
+Querying the Certificate List
+FunctionThis API is used to query the certificate list.
+
+ URIGET /v1.0/{project_id}/clusters/{cluster_id}/elb/certificates
+
+ Table 1 Path ParametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+project_id
+ |
+Yes
+ |
+String
+ |
+Project ID. For details about how to obtain the project ID and name, see Obtaining the Project ID and Name.
+ |
+
+cluster_id
+ |
+Yes
+ |
+String
+ |
+ID of the cluster you want to query
+ |
+
+
+
+
+
+
+ Response ParametersStatus code: 200
+
+ Table 2 Response body parametersParameter
+ |
+Type
+ |
+Description
+ |
+
+
+certificates
+ |
+CertificatesResource object
+ |
+Certificate list information
+ |
+
+
+
+
+
+ Table 3 CertificatesResourceParameter
+ |
+Type
+ |
+Description
+ |
+
+
+id
+ |
+String
+ |
+Certificate ID
+ |
+
+name
+ |
+String
+ |
+Certificate name
+ |
+
+type
+ |
+String
+ |
+Type of the SL certificate. The value can be server or client. server indicates server certificates, and client indicates CA certificates.
+ |
+
+
+
+
+
+
+ Example ResponsesStatus code: 200
+ Request succeeded.
+ {
+ "certificates" : [ {
+ "id" : "8c415d2e2f4c4fdbbfc9c21c98d7832b",
+ "name" : "server1",
+ "type" : "server"
+ }, {
+ "id" : "8c415d2e2f4c4fdbbfc9c21c98d7832b",
+ "name" : "ca1",
+ "type" : "client"
+ }, {
+ "id" : "8c415d2e2f4c4fdbbfc9c21c98d7832b",
+ "name" : "server-css",
+ "type" : "server"
+ } ]
+}
+
+ Status Codes
+ Status Code
+ |
+Description
+ |
+
+
+200
+ |
+Request succeeded.
+ |
+
+400
+ |
+Invalid request.
+Modify the request instead of retrying.
+ |
+
+409
+ |
+The request cannot be processed due to a conflict.
+This status code indicates that the resource that the client attempts to create already exits, or the requested update failed due to a conflict.
+ |
+
+412
+ |
+The server does not meet one of the requirements that the requester puts on the request.
+ |
+
+
+
+
+
+
+
+
+
diff --git a/docs/css/api-ref/ListElbs.html b/docs/css/api-ref/ListElbs.html
new file mode 100644
index 00000000..8547aec9
--- /dev/null
+++ b/docs/css/api-ref/ListElbs.html
@@ -0,0 +1,162 @@
+
+
+Querying ELBv3 Load Balancers Supported by a Cluster
+FunctionThis API is used to query the ELBv3 load balancers supported by a cluster.
+
+ URIGET /v1.0/{project_id}/clusters/{cluster_id}/loadbalancers
+
+ Table 1 Path ParametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+project_id
+ |
+Yes
+ |
+String
+ |
+Project ID. For details about how to obtain the project ID and name, see Obtaining the Project ID and Name.
+ |
+
+cluster_id
+ |
+Yes
+ |
+String
+ |
+ID of the cluster you want to query.
+ |
+
+
+
+
+
+
+ Response ParametersStatus code: 200
+
+ Table 2 Response body parametersParameter
+ |
+Type
+ |
+Description
+ |
+
+
+loadbalancers
+ |
+Array of LoadbalancersResource objects
+ |
+Load balancer list
+ |
+
+
+
+
+
+ Table 3 LoadbalancersResourceParameter
+ |
+Type
+ |
+Description
+ |
+
+
+id
+ |
+String
+ |
+Load balancer ID
+ |
+
+name
+ |
+String
+ |
+Load balancer name
+ |
+
+l7_flavor_id
+ |
+String
+ |
+Layer 7 protocol ID
+ |
+
+ip_target_enable
+ |
+Boolean
+ |
+Indicates whether to enable the cross-VPC backend.
+ |
+
+
+
+
+
+
+ Example ResponsesStatus code: 200
+ Request succeeded.
+ {
+ "loadbalancers" : [ {
+ "id" : "5d45faad-6cb3-479b-96b8-3e2de0cc6268",
+ "name" : "elb-css",
+ "l7_flavor_id" : "9c8c2425-e061-4bf8-ac65-cd1db92b18e1",
+ "ip_target_enable" : true
+ }, {
+ "id" : "5d45faad-6cb3-479b-96b8-3e2de0cc6269",
+ "name" : "elb-b832",
+ "l7_flavor_id" : "9c8c2425-e061-4bf8-ac65-cd1db92b18e1",
+ "ip_target_enable" : true
+ } ]
+}
+
+ Status Codes
+ Status Code
+ |
+Description
+ |
+
+
+200
+ |
+Request succeeded.
+ |
+
+400
+ |
+Invalid request.
+Modify the request instead of retrying.
+ |
+
+409
+ |
+The request cannot be processed due to a conflict.
+This status code indicates that the resource that the client attempts to create already exits, or the requested update failed due to a conflict.
+ |
+
+412
+ |
+The server does not meet one of the requirements that the requester puts on the request.
+ |
+
+
+
+
+
+
+
+
+
diff --git a/docs/css/api-ref/ListFlavors.html b/docs/css/api-ref/ListFlavors.html
index f33b2438..1c75a437 100644
--- a/docs/css/api-ref/ListFlavors.html
+++ b/docs/css/api-ref/ListFlavors.html
@@ -1,241 +1,220 @@
-Obtaining the List of Instance Flavors
-FunctionThis API is used to query and display the IDs of supported instance flavors.
+ Obtaining the Instance Specifications List
+ FunctionThis API is used to query and display the IDs of supported instance specifications.
- URIGET /v1.0/{project_id}/flavors
+ URIGET /v1.0/{project_id}/es-flavors
- Table 1 Parameter descriptionParameter
+
-RequestNone
+
- ResponseTable 2 describes the response parameters.
+ Response ParametersStatus code: 200
- Table 2 Parameter descriptionParameter
+Table 2 Response body parametersParameter
|
-Type
+ | Type
|
-Description
+ | Description
|
-versions
+ | versions
|
-Array of versions objects
+ | Array of EsflavorsVersionsResp objects
|
-List of engine versions.
+ | Engine version list.
|
-Table 3 versions field descriptionParameter
+Table 3 EsflavorsVersionsRespParameter
|
-Type
+ | Type
|
-Description
+ | Description
|
-version
+ | version
|
-String
+ | String
|
-Engine version.
+ | Elasticsearch engine version. For details, see the supported versions in Before You Start.
|
-type
+ | flavors
|
-String
+ | Array of EsflavorsVersionsFlavorsResp objects
|
-Instance type. The options are ess, ess-cold, ess-master, and ess-client.
+ | instance flavor list.
|
-flavors
+ | type
|
-Array of flavors objects
+ | String
|
-Flavor list
+ | Instance type. The options are ess, ess-cold, ess-master, and ess-client.
|
-Table 4 flavors field descriptionParameter
+Table 4 EsflavorsVersionsFlavorsRespParameter
|
-Type
+ | Type
|
-Description
+ | Description
|
-ram
+ | cpu
|
-Integer
+ | Integer
|
-Memory size of an instance. Unit: GB
+ | Number of CPU cores of an instance.
|
-cpu
+ | ram
|
-Integer
+ | Integer
|
-Number of vCPUs of an instance.
+ | Memory size of an instance. Unit: GB
|
-name
+ | name
|
-String
+ | String
|
-Flavor name.
+ | Flavor name
|
-region
+ | region
|
-String
+ | String
|
-AZ
+ | Available region
|
-diskrange
+ | diskrange
|
-String
+ | String
|
-Disk capacity range of an instance.
+ | Disk capacity range of an instance
|
-flavor_id
+ | availableAZ
|
-String
+ | String
|
-ID of a flavor.
+ | AZ
+ |
+
+flavor_id
+ |
+String
+ |
+Flavor ID
|
-ExamplesExample request GET /v1.0/6204a5bd270343b5885144cf9c8c158d/flavors
+
- Example response
- {
- "versions": [
- {
- "version": "6.2.3",
- "flavors": [
- {
- "cpu": 1,
- "ram": 8,
- "name": "css.medium.8",
- "region": "eu-de",
- "diskrange": "40,640",
- "flavor_id": "6b6c0bcf-750d-4f8a-b6f5-c45a143f5198"
-
- },
- {
- "cpu": 2,
- "ram": 16,
- "name": "css.large.8",
- "region": "eu-de",
- "diskrange": "40,1280",
- "flavor_id": "d373e339-3cf4-4c00-9739-2259e9f3ec16"
-
- },
- {
- "cpu": 4,
- "ram": 32,
- "name": "css.xlarge.8",
- "region": "eu-de",
- "diskrange": "40,2560",
- "flavor_id": "2d8daf1b-873f-4c2e-a7b9-2f9cbcf2f213"
-
- },
- {
- "cpu": 8,
- "ram": 64,
- "name": "css.2xlarge.8",
- "region": "eu-de",
- "diskrange": "80,5120",
- "flavor_id": "b3d33ec6-d58a-40f0-aa51-4f671ce64b2a"
-
- },
- {
- "cpu": 16,
- "ram": 128,
- "name": "css.4xlarge.8",
- "region": "eu-de",
- "diskrange": "160,10240",
- "flavor_id": "f74419ca-bc91-4558-b4e2-90eeefb37c6e"
- }
- ]
- }
- ]
+Example ResponsesStatus code: 200
+ Request succeeded.
+ {
+ "versions" : [ {
+ "flavors" : [ {
+ "cpu" : 4,
+ "ram" : 32,
+ "name" : "ess.spec-4u32g",
+ "region" : "xx-xxx-xx",
+ "diskrange" : "40,2560",
+ "availableAZ" : "xx-xxx-xx,xx-xxx-xx",
+ "flavor_id" : "2d8daf1b-873f-4c2e-a7b9-2f9cbcf2f213"
+ }, {
+ "cpu" : 8,
+ "ram" : 64,
+ "name" : "ess.spec-8u64g",
+ "region" : "xx-xxx-xx",
+ "diskrange" : "80,5120",
+ "availableAZ" : "xx-xxx-xx,xx-xxx-xx",
+ "flavor_id" : "b3d33ec6-d58a-40f0-aa51-4f671ce64b2a"
+ }, {
+ "cpu" : 16,
+ "ram" : 128,
+ "name" : "ess.spec-16u128g",
+ "region" : "xx-xxx-xx",
+ "diskrange" : "160,10240",
+ "availableAZ" : "xx-xxx-xx,xx-xxx-xx",
+ "flavor_id" : "f74419ca-bc91-4558-b4e2-90eeefb37c6e"
+ } ],
+ "type" : "ess",
+ "version" : "x.x.x"
+ } ]
}
-Status CodeTable 5 describes the status code.
-
- Table 5 Status codesStatus Code
+Status Codes
+ Status Code
|
-Message
- |
-Description
+ | Description
|
-400
+ | 200
|
-BadRequest
- |
-Invalid request.
-Modify the request instead of retrying.
+ | Request succeeded.
|
-404
+ | 400
|
-NotFound
- |
-The requested resource cannot be found.
-Modify the request instead of retrying.
+ | Invalid request.
+Modify the request before retry.
|
-200
+ | 404
|
-OK
- |
-The request is processed.
+ | The requested resource could not be found.
+Modify the request before retry.
|
+
diff --git a/docs/css/api-ref/ListImages.html b/docs/css/api-ref/ListImages.html
index c83a0e24..3c60da08 100644
--- a/docs/css/api-ref/ListImages.html
+++ b/docs/css/api-ref/ListImages.html
@@ -1,184 +1,187 @@
Obtaining a Target Image ID
-FunctionThis API is used to obtain the ID of an image that can be upgraded in the current cluster.
+ FunctionThis API is used to obtain the ID of an image that can be upgraded in the current cluster.
-
- URIGET /v1.0/{project_id}/clusters/{cluster_id}/target/{upgrade_type}/images
+ URIGET /v1.0/{project_id}/clusters/{cluster_id}/target/{upgrade_type}/images
- Table 1 Path parametersParameter
+Table 1 Path ParametersParameter
|
-Mandatory
+ | Mandatory
|
-Type
+ | Type
|
-Description
+ | Description
|
-project_id
+ | project_id
|
-Yes
+ | Yes
|
-String
+ | String
|
-Project ID. For details about how to obtain a project ID, see Obtaining a Project ID and Name.
+ | Project ID. For details about how to obtain the project ID and name, see Obtaining the Project ID and Name.
|
-cluster_id
+ | cluster_id
|
-Yes
+ | Yes
|
-String
+ | String
|
-ID of the cluster to be upgraded.
+ | ID of the cluster to be upgraded.
|
-upgrade_type
+ | upgrade_type
|
-Yes
+ | Yes
|
-String
+ | String
|
-Version type. The value can be:
-- same: upgrade to the same version.
- cross: upgrade to a different version.
- crossEngine: cross-engine upgrade.
+ | Version type:
+same: upgrade to the same version.
+cross: upgrade to a different version.
+cross-engine: cross-engine upgrade.
+
|
-Request ParametersNone
+
- Response ParametersStatus code: 200
+ Response ParametersStatus code: 200
- Table 2 Response body parametersParameter
+Table 2 Response body parametersParameter
|
-Type
+ | Type
|
-Description
+ | Description
|
-needUploadUpgradePlugin
+ | needUploadUpgradePlugin
|
-Boolean
+ | Boolean
|
-Indicates whether to upload the plug-in of the target version.
+ | Whether to upload the plug-in of the target version.
|
-imageInfoList
+ | imageInfoList
|
-Array of GetTargetImageIdDetail objects
+ | Array of GetTargetImageIdDetail objects
|
-Image details.
+ | Image details.
|
-Table 3 GetTargetImageIdDetailParameter
+Table 3 GetTargetImageIdDetailParameter
|
-Type
+ | Type
|
-Description
+ | Description
|
-id
+ | id
|
-String
+ | String
|
-ID of an image that can be upgraded.
+ | ID of an image that can be upgraded.
|
-displayName
+ | displayName
|
-String
+ | String
|
-Name of an image that can be upgraded.
+ | Name of an image that can be upgraded.
|
-imageDesc
+ | imageDesc
|
-String
+ | String
|
-Image description.
+ | Image description.
|
-datastoreType
+ | datastoreType
|
-String
+ | String
|
-Image engine type.
+ | Image engine type.
|
-datastoreVersion
+ | datastoreVersion
|
-String
+ | String
|
-Image engine version.
+ | Image engine version.
|
-priority
+ | priority
|
-Integer
+ | Integer
|
-Priority
+ | Priority.
|
-Request ExampleGET /v1.0/6204a5bd270343b5885144cf9c8c158d/clusters/ea244205-d641-45d9-9dcb-ab2236bcd07e/target/cross/images
+Example RequestsGET /v1.0/6204a5bd270343b5885144cf9c8c158d/clusters/ea244205-d641-45d9-9dcb-ab2236bcd07e/target/cross/images
{
"needUploadUpgradePlugin" : false,
"imageInfoList" : [ ]
}
-Response ExampleStatus code: 200
- The request is processed.
- {
+Example ResponsesStatus code: 200
+ Request succeeded.
+ {
"needUploadUpgradePlugin" : false,
"imageInfoList" : [ ]
}
-Status Codes
- Status Code
+Status Codes
+ Status Code
|
-Description
+ | Description
|
-200
+ | 200
|
-The request is processed.
+ | Request succeeded.
|
-400
+ | 400
|
-Invalid request. Modify the request directly and do not attempt to retry it.
+ | Invalid request.
+The client should not repeat the request without modifications.
|
-403
+ | 403
|
-The request is rejected. The server has received and understood the request, but refused to respond to it. Modify the request directly and do not attempt to retry it.
+ | Request rejected.
+The server has received the request and understood it, but the server refuses to respond to it. The client should not repeat the request without modifications.
|
-
diff --git a/docs/css/api-ref/ListLogsJob.html b/docs/css/api-ref/ListLogsJob.html
new file mode 100644
index 00000000..33c70957
--- /dev/null
+++ b/docs/css/api-ref/ListLogsJob.html
@@ -0,0 +1,247 @@
+
+
+Querying the Job List
+FunctionThis API is used to query the job list in the logs of a cluster.
+
+ URIGET /v1.0/{project_id}/clusters/{cluster_id}/logs/records
+
+ Table 1 Path ParametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+project_id
+ |
+Yes
+ |
+String
+ |
+Project ID. For details about how to obtain the project ID and name, see Obtaining the Project ID and Name.
+ |
+
+cluster_id
+ |
+Yes
+ |
+String
+ |
+ID of the cluster you want to query.
+ |
+
+
+
+
+
+ Table 2 Query ParametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+start
+ |
+No
+ |
+Integer
+ |
+The start value of the query. The default value is 1, indicating that the query starts from the first task.
+ |
+
+limit
+ |
+No
+ |
+Integer
+ |
+Number of task to be queried. The default value is 10, indicating that the information about 10 tasks is queried at a time.
+ |
+
+status
+ |
+No
+ |
+String
+ |
+Specifies the status of the log task to be queried. If this parameter is not set, all log tasks of the cluster are queried.
+FAIL: failed tasks
+NOT_FAIL: ongoing or successful tasks
+ |
+
+
+
+
+
+
+ Response ParametersStatus code: 200
+
+ Table 3 Response body parametersParameter
+ |
+Type
+ |
+Description
+ |
+
+
+clusterLogRecord
+ |
+Array of clusterLogRecord objects
+ |
+Cluster log entity object.
+ |
+
+
+
+
+
+ Table 4 clusterLogRecordParameter
+ |
+Type
+ |
+Description
+ |
+
+
+id
+ |
+String
+ |
+Log task ID, which is generated based on the system UUID.
+ |
+
+clusterId
+ |
+String
+ |
+Cluster ID.
+ |
+
+createAt
+ |
+String
+ |
+Creation time. Format: Unix timestamp.
+ |
+
+logPath
+ |
+String
+ |
+Storage path of backed up logs in the OBS bucket.
+ |
+
+status
+ |
+String
+ |
+Task status
+
+ |
+
+finishedAt
+ |
+Long
+ |
+End time. If the creation has not been completed, the end time is null. Format: Unix timestamp.
+ |
+
+jobTypes
+ |
+String
+ |
+Task type.
+Manual: Manual backup.
+Auto: Automatic backup.
+
+ |
+
+failedMsg
+ |
+String
+ |
+Error information. If the task did not fail, the value of this parameter is null.
+ |
+
+jobId
+ |
+String
+ |
+Task ID.
+ |
+
+
+
+
+
+
+ Example ResponsesStatus code: 200
+ Request succeeded.
+ {
+ "clusterLogRecord" : [ {
+ "id" : "d455a541-597e-4846-a6be-baad0ea361b1",
+ "clusterId" : "4213d908-f5dc-4633-8401-cfd7175fca0c",
+ "createAt" : 1656042837000,
+ "logPath" : "css-backup-1610678043608/css/log",
+ "status" : "RUNNING",
+ "finishedAt" : null,
+ "jobTypes" : "Manual",
+ "failedMsg" : null,
+ "jobId" : "2c9080df7c171342017c5e0884f8011c"
+ } ]
+}
+
+ Status Codes
+ Status Code
+ |
+Description
+ |
+
+
+200
+ |
+Request succeeded.
+ |
+
+400
+ |
+Invalid request.
+Modify the request before retry.
+ |
+
+409
+ |
+The request could not be completed due to a conflict with the current state of the resource.
+The resource that the client attempts to create already exists, or the update request fails to be processed because of a conflict.
+ |
+
+412
+ |
+The server did not meet one of the preconditions contained in the request.
+ |
+
+
+
+
+
+
+
+
+
diff --git a/docs/css/api-ref/ListSnapshots.html b/docs/css/api-ref/ListSnapshots.html
new file mode 100644
index 00000000..b11dca24
--- /dev/null
+++ b/docs/css/api-ref/ListSnapshots.html
@@ -0,0 +1,347 @@
+
+
+Querying a Snapshot List
+FunctionThis API is used to query all the snapshots of a cluster.
+
+ URIGET /v1.0/{project_id}/clusters/{cluster_id}/index_snapshots
+
+ Table 1 Path ParametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+project_id
+ |
+Yes
+ |
+String
+ |
+Project ID. For details about how to obtain the project ID and name, see Obtaining the Project ID and Name.
+ |
+
+cluster_id
+ |
+Yes
+ |
+String
+ |
+ID of the cluster whose snapshots you want to query.
+ |
+
+
+
+
+
+
+ Response ParametersStatus code: 200
+
+ Table 2 Response body parametersParameter
+ |
+Type
+ |
+Description
+ |
+
+
+backups
+ |
+Array of ListSnapshotBackupsResp objects
+ |
+Snapshot list
+ |
+
+
+
+
+
+ Table 3 ListSnapshotBackupsRespParameter
+ |
+Type
+ |
+Description
+ |
+
+
+created
+ |
+String
+ |
+Snapshot creation time
+ |
+
+datastore
+ |
+ListSnapshotBackupsDatastoreResp object
+ |
+Search engine
+ |
+
+description
+ |
+String
+ |
+Snapshot description
+ |
+
+id
+ |
+String
+ |
+Snapshot ID
+ |
+
+clusterId
+ |
+String
+ |
+Cluster ID
+ |
+
+clusterName
+ |
+String
+ |
+Cluster name
+ |
+
+name
+ |
+String
+ |
+Snapshot name
+ |
+
+status
+ |
+String
+ |
+Snapshot status
+ |
+
+updated
+ |
+String
+ |
+Time when the snapshot was updated. The format is ISO8601: CCYY-MM-DDThh:mm:ss.
+ |
+
+backupType
+ |
+String
+ |
+Snapshot creation type. The options are as follows:
+0: Automatic creation.
+1: Manual creation.
+
+ |
+
+backupMethod
+ |
+String
+ |
+Snapshot creation mode
+ |
+
+backupExpectedStartTime
+ |
+String
+ |
+Snapshot start time
+ |
+
+backupKeepDay
+ |
+Integer
+ |
+Snapshot retention period
+ |
+
+backupPeriod
+ |
+String
+ |
+Time when a snapshot is created every day
+ |
+
+indices
+ |
+String
+ |
+Index you want to back up
+ |
+
+totalShards
+ |
+Integer
+ |
+Total number of shards of the index you want to back up
+ |
+
+failedShards
+ |
+Integer
+ |
+Number of shards that fail to be backed up
+ |
+
+version
+ |
+String
+ |
+Snapshot version
+ |
+
+restoreStatus
+ |
+String
+ |
+Snapshot restoration status
+ |
+
+startTime
+ |
+Long
+ |
+Snapshot start timestamp
+ |
+
+endTime
+ |
+Long
+ |
+Snapshot end timestamp
+ |
+
+bucketName
+ |
+String
+ |
+Name of the bucket that stores snapshot data
+ |
+
+
+
+
+
+ Table 4 ListSnapshotBackupsDatastoreRespParameter
+ |
+Type
+ |
+Description
+ |
+
+
+type
+ |
+String
+ |
+Engine type. Currently, only Elasticsearch is supported.
+ |
+
+version
+ |
+String
+ |
+Elasticsearch engine version. For details, see the supported versions in Before You Start.
+ |
+
+
+
+
+
+
+ Example ResponsesStatus code: 200
+ Request succeeded.
+ {
+ "backups" : [ {
+ "created" : "2018-03-07T07:34:47",
+ "datastore" : {
+ "type" : "elasticsearch",
+ "version" : "x.x.x"
+ },
+ "description" : "",
+ "id" : "e29d99c1-3d19-4ea4-ae8d-f252df76cbe9",
+ "clusterId" : "37cb1075-c38e-4cd8-81df-442d52df3786",
+ "clusterName" : "Es-xfx",
+ "name" : "snapshot-002",
+ "status" : "COMPLETED",
+ "updated" : "2018-03-07T07:40:12",
+ "backupType" : "1",
+ "backupMethod" : "manual",
+ "backupExpectedStartTime" : null,
+ "backupKeepDay" : null,
+ "backupPeriod" : null,
+ "indices" : ".kibanawebsite2",
+ "totalShards" : 6,
+ "failedShards" : 0,
+ "version" : "x.x.x",
+ "restoreStatus" : "success",
+ "startTime" : 1520408087099,
+ "endTime" : 1520408412219,
+ "bucketName" : "obs-b8ed"
+ }, {
+ "created" : "2018-03-06T15:42:37",
+ "datastore" : {
+ "type" : "elasticsearch",
+ "version" : "x.x.x"
+ },
+ "description" : "",
+ "id" : "29a2254e-947f-4463-b65a-5f0b17515fae",
+ "clusterId" : "37cb1075-c38e-4cd8-81df-442d52df3786",
+ "clusterName" : "Es-xfx",
+ "name" : "snapshot-001",
+ "status" : "COMPLETED",
+ "updated" : "2018-03-06T15:48:04",
+ "backupType" : "1",
+ "backupMethod" : "manual",
+ "backupExpectedStartTime" : null,
+ "backupKeepDay" : null,
+ "backupPeriod" : null,
+ "indices" : ".kibana",
+ "totalShards" : 1,
+ "failedShards" : 0,
+ "version" : "x.x.x",
+ "restoreStatus" : "none",
+ "startTime" : 1520350957275,
+ "endTime" : 1520351284357,
+ "bucketName" : "obs-b8ed"
+ } ]
+}
+
+ Status Codes
+ Status Code
+ |
+Description
+ |
+
+
+200
+ |
+Request succeeded.
+ |
+
+406
+ |
+The server could not fulfill the request according to the content characteristics of the request.
+ |
+
+
+
+
+
+
+
+
+
diff --git a/docs/css/api-ref/ListYmls.html b/docs/css/api-ref/ListYmls.html
new file mode 100644
index 00000000..68babde7
--- /dev/null
+++ b/docs/css/api-ref/ListYmls.html
@@ -0,0 +1,144 @@
+
+
+Obtaining the Parameter Configuration List
+FunctionThis API is used to obtain the parameter configuration list of the current cluster.
+
+ URIGET /v1.0/{project_id}/clusters/{cluster_id}/ymls/template
+
+ Table 1 Path ParametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+project_id
+ |
+Yes
+ |
+String
+ |
+Project ID. For details about how to obtain the project ID and name, see Obtaining the Project ID and Name.
+ |
+
+cluster_id
+ |
+Yes
+ |
+String
+ |
+ID of the cluster you want to query.
+ |
+
+
+
+
+
+
+ Response ParametersStatus code: 200
+
+ Table 2 Response body parametersParameter
+ |
+Type
+ |
+Description
+ |
+
+
+configurations
+ |
+Object
+ |
+Cluster parameter configuration list. The key value in the object is subject to the actual situation. The value has the following attributes:
+id: parameter ID.
+key: parameter name.
+value: parameter value.
+defaultValue: parameter default value.
+regex: parameter constraint.
+desc: parameter description.
+type: parameter type description.
+moduleDesc: parameter function description.
+modifyEnable: whether a parameter can be modified. true: The value can be changed. false: The value cannot be changed.
+enableValue: parameter value that can be changed.
+fileName: name of the file where parameters exist. The default value is elasticsearch.yml.
+version: version information.
+descENG: parameter description.
+moduleDescENG: parameter function description.
+
+ |
+
+
+
+
+
+
+ Example ResponsesStatus code: 200
+ Request succeeded.
+ {
+ "configurations" : {
+ "http.cors.allow-credentials" : {
+ "id" : "b462d13c-294b-4e0f-91d3-58be2ad02b99",
+ "key" : "http.cors.allow-credentials",
+ "value" : "false",
+ "defaultValue" : "false",
+ "regex" : "^(true|false)$",
+ "desc" : "Indicates whether to return **Access-Control-Allow-Credentials** in the header during cross-domain access. The value is of the Boolean type and can be **true** or **false**.",
+ "type" : "Boolean",
+ "moduleDesc" : "Cross-domain access",
+ "modifyEnable" : "true",
+ "enableValue" : "true,false",
+ "fileName" : "elasticsearch.yml",
+ "version" : null,
+ "descENG" : "Whether to return the Access-Control-Allow-Credentials of the header during cross-domain access. The value is a Boolean value and the options are true and false.",
+ "moduleDescENG" : "Cross-domain Access"
+ }
+ }
+}
+
+ Status Codes
+ Status Code
+ |
+Description
+ |
+
+
+200
+ |
+Request succeeded.
+ |
+
+400
+ |
+Invalid request.
+Modify the request before retry.
+ |
+
+409
+ |
+The request could not be completed due to a conflict with the current state of the resource.
+The resource that the client attempts to create already exists, or the update request fails to be processed because of a conflict.
+ |
+
+412
+ |
+The server did not meet one of the preconditions contained in the request.
+ |
+
+
+
+
+
+
+
+
+
diff --git a/docs/css/api-ref/ListYmlsJob.html b/docs/css/api-ref/ListYmlsJob.html
new file mode 100644
index 00000000..e6ee2834
--- /dev/null
+++ b/docs/css/api-ref/ListYmlsJob.html
@@ -0,0 +1,216 @@
+
+
+Obtaining the Task List of Parameter Configurations
+FunctionThis API is used to obtain the parameter configuration task list of a cluster.
+
+ URIGET /v1.0/{project_id}/clusters/{cluster_id}/ymls/joblists
+
+ Table 1 Path ParametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+project_id
+ |
+Yes
+ |
+String
+ |
+Project ID. For details about how to obtain the project ID and name, see Obtaining the Project ID and Name.
+ |
+
+cluster_id
+ |
+Yes
+ |
+String
+ |
+ID of the cluster you want to query.
+ |
+
+
+
+
+
+ Table 2 Query ParametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+start
+ |
+No
+ |
+Integer
+ |
+The start value of the query. The default value is 1, indicating that the query starts from the first task.
+ |
+
+limit
+ |
+No
+ |
+Integer
+ |
+Number of task to be queried. The default value is 10, indicating that the information about 10 tasks is queried at a time.
+ |
+
+
+
+
+
+
+ Response ParametersStatus code: 200
+
+ Table 3 Response body parametersParameter
+ |
+Type
+ |
+Description
+ |
+
+
+configList
+ |
+Array of configListRsp objects
+ |
+List of historical configuration changes
+ |
+
+
+
+
+
+ Table 4 configListRspParameter
+ |
+Type
+ |
+Description
+ |
+
+
+id
+ |
+String
+ |
+Operation ID.
+ |
+
+clusterId
+ |
+String
+ |
+Cluster ID.
+ |
+
+createAt
+ |
+String
+ |
+Creation time. Format: Unix timestamp.
+ |
+
+status
+ |
+String
+ |
+Task execution status.
+
+ |
+
+finishedAt
+ |
+String
+ |
+End time. If the creation has not been completed, the end time is null. Format: Unix timestamp.
+ |
+
+modifyDeleteReset
+ |
+String
+ |
+History of parameter setting modifications.
+ |
+
+failedMsg
+ |
+String
+ |
+Returned error message. If the status is success, the value of this parameter is null.
+ |
+
+
+
+
+
+
+ Example ResponsesStatus code: 200
+ Request succeeded.
+ {
+ "configList" : [ {
+ "id" : "7ed7258a-60a8-46fe-8814-52819d491b80",
+ "clusterId" : "4213d908-f5dc-4633-8401-cfd7175fca0c",
+ "createAt" : 1633658735000,
+ "status" : "success",
+ "finishedAt" : null,
+ "modifyDeleteReset" : "{\"modify\":{\"elasticsearch.yml\":{\"thread_pool.force_merge.size\":\"1\"}}}",
+ "failedMsg" : ""
+ } ]
+}
+
+ Status Codes
+ Status Code
+ |
+Description
+ |
+
+
+200
+ |
+Request succeeded.
+ |
+
+400
+ |
+Invalid request.
+Modify the request before retry.
+ |
+
+409
+ |
+The request could not be completed due to a conflict with the current state of the resource.
+The resource that the client attempts to create already exists, or the update request fails to be processed because of a conflict.
+ |
+
+412
+ |
+The server did not meet one of the preconditions contained in the request.
+ |
+
+
+
+
+
+
+
+
+
diff --git a/docs/css/api-ref/ResetPassword.html b/docs/css/api-ref/ResetPassword.html
index 9673e1f9..c51a77d1 100644
--- a/docs/css/api-ref/ResetPassword.html
+++ b/docs/css/api-ref/ResetPassword.html
@@ -1,119 +1,119 @@
-Changing a Password
-FunctionThis API is used to change the password of a cluster.
+ Changing the Password of a Cluster
+ FunctionThis API is used to change the password of a cluster.
-
- URIPOST /v1.0/{project_id}/clusters/{cluster_id}/password/reset
+ URIPOST /v1.0/{project_id}/clusters/{cluster_id}/password/reset
- Table 1 Path parametersParameter
+Table 1 Path ParametersParameter
|
-Mandatory
+ | Mandatory
|
-Type
+ | Type
|
-Description
+ | Description
|
-project_id
+ | project_id
|
-Yes
+ | Yes
|
-String
+ | String
|
-Project ID. For details about how to obtain a project ID, see Obtaining a Project ID and Name.
+ | Project ID. For details about how to obtain the project ID and name, see Obtaining the Project ID and Name.
|
-cluster_id
+ | cluster_id
|
-Yes
+ | Yes
|
-String
+ | String
|
-ID of the cluster whose password you want to change.
+ | ID of the cluster whose password you want to change.
|
-Request Parameters
- Table 2 Request body parametersParameter
+Request Parameters
+ Table 2 Request body parametersParameter
|
-Mandatory
+ | Mandatory
|
-Type
+ | Type
|
-Description
+ | Description
|
-newpassword
+ | newpassword
|
-Yes
+ | Yes
|
-String
+ | String
|
-Password of the cluster user admin in security mode. This API is available only when authorityEnable is set to true.
-- The value can contain 8 to 32 characters.
- The value must contain at least 3 of the following character types: uppercase letters, lowercase letters, numbers, and special characters ~!@#$%&*()-_=|[{}];:,<.>/?
+ | Password of the cluster user admin in security mode. This API is available only if authorityEnable is set to true.
+Must contain 8 to 32 characters.
+Must contain at least three of the following character types: uppercase letters, lowercase letters, digits, and special characters (~!@#$%^&*()-_=+\|[{}];:,<.>/?).
+
|
-Response ParametersNone
+
- Request ExampleChange the administrator password of the current cluster.
- POST /v1.0/6204a5bd270343b5885144cf9c8c158d/clusters/4f3deec3-efa8-4598-bf91-560aad1377a3/password/reset
+Example RequestsChange the administrator password of the current cluster.
+ POST /v1.0/6204a5bd270343b5885144cf9c8c158d/clusters/4f3deec3-efa8-4598-bf91-560aad1377a3/password/reset
{
"newpassword" : "xxxxxx"
}
-Response ExampleNone
+
- Status Codes
- Status Code
+Status Codes
+ Status Code
|
-Description
+ | Description
|
-200
+ | 200
|
-The request is processed.
+ | Request succeeded.
|
-400
+ | 400
|
-Invalid request.
-Modify the request instead of retrying.
+ | Invalid request.
+Modify the request before retry.
|
-409
+ | 409
|
-The request cannot be processed due to a conflict.
-This status code indicates that the resource the client is attempting to create already exists, or that the update operation requested cannot be completed due to a conflict.
+ | The request could not be completed due to a conflict with the current state of the resource.
+The resource that the client attempts to create already exists, or the update request fails to be processed because of a conflict.
|
-412
+ | 412
|
-The server did not satisfy one of the preconditions set by the requester in the request.
+ | The server did not meet one of the preconditions contained in the request.
|
-
diff --git a/docs/css/api-ref/RestartCluster.html b/docs/css/api-ref/RestartCluster.html
new file mode 100644
index 00000000..06de325e
--- /dev/null
+++ b/docs/css/api-ref/RestartCluster.html
@@ -0,0 +1,84 @@
+
+
+Restarting a Cluster
+FunctionThis API is used to restart a cluster. Services will be interrupted during the restart.
+
+ URIPOST /v1.0/{project_id}/clusters/{cluster_id}/restart
+
+ Table 1 Path ParametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+project_id
+ |
+Yes
+ |
+String
+ |
+Project ID. For details about how to obtain the project ID and name, see Obtaining the Project ID and Name.
+ |
+
+cluster_id
+ |
+Yes
+ |
+String
+ |
+ID of the cluster you want to restart.
+ |
+
+
+
+
+
+
+ Response ParametersNone
+
+
+
+ Status Codes
+ Status Code
+ |
+Description
+ |
+
+
+200
+ |
+Request succeeded.
+ |
+
+400
+ |
+Invalid request.
+Modify the request before retry.
+ |
+
+404
+ |
+The requested resource could not be found.
+Modify the request before retry.
+ |
+
+
+
+
+
+
+
+
+
diff --git a/docs/css/api-ref/RestartClusterMultiRole.html b/docs/css/api-ref/RestartClusterMultiRole.html
new file mode 100644
index 00000000..52a4a7c7
--- /dev/null
+++ b/docs/css/api-ref/RestartClusterMultiRole.html
@@ -0,0 +1,132 @@
+
+
+Restarting a Cluster (V2)
+FunctionThis API is used to restart nodes of all node types or the combination of some node types in the current cluster.
+
+ URIPOST /v2.0/{project_id}/clusters/{cluster_id}/restart
+
+ Table 1 Path ParametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+project_id
+ |
+Yes
+ |
+String
+ |
+Project ID. For details about how to obtain the project ID and name, see Obtaining the Project ID and Name.
+ |
+
+cluster_id
+ |
+Yes
+ |
+String
+ |
+ID of the cluster you want to restart.
+ |
+
+
+
+
+
+ Request Parameters
+ Table 2 Request body parametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+type
+ |
+Yes
+ |
+String
+ |
+Operation role. Value range:
+
+ |
+
+value
+ |
+Yes
+ |
+String
+ |
+Operation parameter. Parameter description:
+If the operation role is node, the value is the node ID. You can obtain the ID attribute in instances by referring to Querying Cluster Details.
+If the operation role is role, the value is one or multiple node types (such as ess, ess-master, ess-client, and ess-cold).
+
+ |
+
+
+
+
+
+ Response ParametersNone
+
+ Example RequestsRestart nodes of all or some types in the current cluster.
+ POST /v2.0/6204a5bd270343b5885144cf9c8c158d/clusters/4f3deec3-efa8-4598-bf91-560aad1377a3/restart
+
+{
+ "type" : "role",
+ "value" : "ess"
+}
+
+
+ Status Codes
+ Status Code
+ |
+Description
+ |
+
+
+200
+ |
+Request succeeded.
+ |
+
+400
+ |
+Invalid request.
+Modify the request before retry.
+ |
+
+409
+ |
+The request could not be completed due to a conflict with the current state of the resource.
+The resource that the client attempts to create already exists, or the update request fails to be processed because of a conflict.
+ |
+
+412
+ |
+The server did not meet one of the preconditions contained in the request.
+ |
+
+
+
+
+
+
+
+
+
diff --git a/docs/css/api-ref/RestoreSnapshot.html b/docs/css/api-ref/RestoreSnapshot.html
new file mode 100644
index 00000000..95dad2e4
--- /dev/null
+++ b/docs/css/api-ref/RestoreSnapshot.html
@@ -0,0 +1,160 @@
+
+
+Restoring a Snapshot
+FunctionThis API is used to manually restore a snapshot.
+
+ URIPOST /v1.0/{project_id}/clusters/{cluster_id}/index_snapshot/{snapshot_id}/restore
+
+ Table 1 Path ParametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+project_id
+ |
+Yes
+ |
+String
+ |
+Project ID. For details about how to obtain the project ID and name, see Obtaining the Project ID and Name.
+ |
+
+cluster_id
+ |
+Yes
+ |
+String
+ |
+ID of the cluster whose snapshot you want to restore.
+ |
+
+snapshot_id
+ |
+Yes
+ |
+String
+ |
+Snapshot ID.
+ |
+
+
+
+
+
+ Request Parameters
+ Table 2 Request body parametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+targetCluster
+ |
+Yes
+ |
+String
+ |
+ID of the cluster that a snapshot is to be restored to.
+ |
+
+indices
+ |
+No
+ |
+String
+ |
+Name of an index to be restored. Multiple indexes are separated by commas (,). By default, all indexes are restored. You can use the combination of a backslash and an asterisk (*) to back up data of certain indexes. For example, if you specify 2018-06*, then the data of the indexes with the prefix 2018-06 will be restored.The value can contain 0 to 1,024 characters. Uppercase letters, spaces, and the following special characters are not allowed: "\<|>/?
+ |
+
+renamePattern
+ |
+No
+ |
+String
+ |
+Rule for defining the indexes to be restored. The value contains a maximum of 1,024 characters. Indexes that match this rule will be restored. The filtering condition must be a regular expression.
+The value can contain 0 to 1,024 characters. Uppercase letters, spaces, and the following special characters are not allowed: "\<|>/?
+This parameter takes effect only when both renameReplacement and renamePattern are set.
+ |
+
+renameReplacement
+ |
+No
+ |
+String
+ |
+Rule for renaming an index. The value can contain 0 to 1,024 characters. Uppercase letters, spaces, and the following special characters are not allowed: "\<|>/? For example, restored_index_$1 indicates adding the restored_ prefix to the names of all the restored indexes.The renamePattern and renameReplacement parameters must be set at the same time in order for them to take effect.
+ |
+
+replace_exist_indices
+ |
+No
+ |
+Boolean
+ |
+Replacing an existing index.
+ |
+
+
+
+
+
+ Response ParametersNone
+
+ Example RequestsRestore a snapshot.
+ POST /v1.0/6204a5bd270343b5885144cf9c8c158d/clusters/4f3deec3-efa8-4598-bf91-560aad1377a3/index_snapshot/653c086f-ebe7-4383-b902-c031b354f1dd/restore
+
+{
+ "targetCluster" : "ea244205-d641-45d9-9dcb-ab2236bcd07e",
+ "indices" : "myindex1,myindex2",
+ "renamePattern" : "index",
+ "renameReplacement" : "restored_index_$1"
+}
+
+
+ Status Codes
+ Status Code
+ |
+Description
+ |
+
+
+201
+ |
+Resource created.
+ |
+
+400
+ |
+Invalid request.
+Modify the request before retry.
+ |
+
+403
+ |
+Request rejected.The server has received the request and understood it, but refused to respond to it. The client should not repeat the request without modifications.
+ |
+
+
+
+
+
+
+
+
+
diff --git a/docs/css/api-ref/RetryUpgradeTask.html b/docs/css/api-ref/RetryUpgradeTask.html
index f3d78a01..a9f3e2c4 100644
--- a/docs/css/api-ref/RetryUpgradeTask.html
+++ b/docs/css/api-ref/RetryUpgradeTask.html
@@ -1,118 +1,120 @@
Retrying a Failed Upgrade Task
-FunctionThe upgrade takes a long time and the upgrade may fail due to network problems. You can use this API to retry a task or terminate the impact of a task.
+ FunctionThe upgrade may fail due to network problems. In this case, you can call this API to retry.
-
- URIPUT /v1.0/{project_id}/clusters/{cluster_id}/upgrade/{action_id}/retry
+ URIPUT /v1.0/{project_id}/clusters/{cluster_id}/upgrade/{action_id}/retry
- Table 1 Path parametersParameter
+Table 1 Path ParametersParameter
|
-Mandatory
+ | Mandatory
|
-Type
+ | Type
|
-Description
+ | Description
|
-project_id
+ | project_id
|
-Yes
+ | Yes
|
-String
+ | String
|
-Project ID. For details about how to obtain a project ID, see Obtaining a Project ID and Name.
+ | Project ID. For details about how to obtain the project ID and name, see Obtaining the Project ID and Name.
|
-cluster_id
+ | cluster_id
|
-Yes
+ | Yes
|
-String
+ | String
|
-ID of the cluster to be retried.
+ | ID of the cluster to retry upgrade.
|
-action_id
+ | action_id
|
-Yes
+ | Yes
|
-String
+ | String
|
-ID of the task to be retried.
+ | ID of the task to be retried.
|
-Table 2 Query parametersParameter
+Table 2 Query ParametersParameter
|
-Mandatory
+ | Mandatory
|
-Type
+ | Type
|
-Description
+ | Description
|
-retry_mode
+ | retry_mode
|
-No
+ | No
|
-String
+ | String
|
-If this parameter is not left blank, the impact of the task is terminated. Currently, only abort is supported.
+ | Impact of terminating the task. Currently, its value can only be abort.
|
-Request ParametersNone
+
- Response ParametersNone
+
- Request Example- Example request for retrying an upgrade task.
PUT /v1.0/6204a5bd270343b5885144cf9c8c158d/clusters/ea244205-d641-45d9-9dcb-ab2236bcd07e/upgrade/bcdb711c-a7f0-4007-b8ee-9f13c05f8326/retry
- - Example request for terminating an upgrade task.
PUT /v1.0/6204a5bd270343b5885144cf9c8c158d/clusters/ea244205-d641-45d9-9dcb-ab2236bcd07e/upgrade/bcdb711c-a7f0-4007-b8ee-9f13c05f8326/retry?retry_mode=abort
+Example RequestsExample of an upgrade task retry request.
+PUT /v1.0/6204a5bd270343b5885144cf9c8c158d/clusters/ea244205-d641-45d9-9dcb-ab2236bcd07e/upgrade/bcdb711c-a7f0-4007-b8ee-9f13c05f8326/retry
+Example of an upgrade task termination request.
+PUT /v1.0/6204a5bd270343b5885144cf9c8c158d/clusters/ea244205-d641-45d9-9dcb-ab2236bcd07e/upgrade/bcdb711c-a7f0-4007-b8ee-9f13c05f8326/retry?retry_mode=abort
-Response ExampleNone
+
- Status Codes
- Status Code
+Status Codes
+ Status Code
|
-Description
+ | Description
|
-200
+ | 200
|
-The request is processed.
+ | Request succeeded.
|
-400
+ | 400
|
-Invalid request. Modify the request directly and do not attempt to retry it.
+ | Invalid request.
+The client should not repeat the request without modifications.
|
-403
+ | 403
|
-The request is rejected. The server has received and understood the request, but refused to respond to it. Modify the request directly and do not attempt to retry it.
+ | Request rejected.
+The server has received the request and understood it, but the server refuses to respond to it. The client should not repeat the request without modifications.
|
-
diff --git a/docs/css/api-ref/RollingRestart.html b/docs/css/api-ref/RollingRestart.html
new file mode 100644
index 00000000..24e9ecd3
--- /dev/null
+++ b/docs/css/api-ref/RollingRestart.html
@@ -0,0 +1,132 @@
+
+
+Rolling Restart
+FunctionThis API is used to restart nodes one by one, which requires a long time when the nodes have a large number of indexes.
+
+ URIPOST /v2.0/{project_id}/clusters/{cluster_id}/rolling_restart
+
+ Table 1 Path ParametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+project_id
+ |
+Yes
+ |
+String
+ |
+Project ID. For details about how to obtain the project ID and name, see Obtaining the Project ID and Name.
+ |
+
+cluster_id
+ |
+Yes
+ |
+String
+ |
+ID of the cluster you want to restart.
+ |
+
+
+
+
+
+ Request Parameters
+ Table 2 Request body parametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+type
+ |
+Yes
+ |
+String
+ |
+Operation role. Its type can only be role.
+ |
+
+value
+ |
+Yes
+ |
+String
+ |
+Instance type. (At least one data node is required when you configure instance types.) Use commas (,) to separate multiple types. For example:
+ess-master indicates a master node.
+ess-client indicates a client node.
+ess-cold indicates a cold data node.
+ess indicates a data node.
+all indicates all nodes.
+
+ |
+
+
+
+
+
+ Response ParametersNone
+
+ Example RequestsRestart a node.
+ POST /v2.0/6204a5bd270343b5885144cf9c8c158d/clusters/4f3deec3-efa8-4598-bf91-560aad1377a3/rolling_restart
+
+{
+ "type" : "role",
+ "value" : "ess"
+}
+
+
+ Status Codes
+ Status Code
+ |
+Description
+ |
+
+
+200
+ |
+Request succeeded.
+ |
+
+400
+ |
+Invalid request.
+Modify the request before retry.
+ |
+
+409
+ |
+The request could not be completed due to a conflict with the current state of the resource.
+The resource that the client attempts to create already exists, or the update request fails to be processed because of a conflict.
+ |
+
+412
+ |
+The server did not meet one of the preconditions contained in the request.
+ |
+
+
+
+
+
+
+
+
+
diff --git a/docs/css/api-ref/ShowAutoCreatePolicy.html b/docs/css/api-ref/ShowAutoCreatePolicy.html
new file mode 100644
index 00000000..759c4421
--- /dev/null
+++ b/docs/css/api-ref/ShowAutoCreatePolicy.html
@@ -0,0 +1,159 @@
+
+
+Querying the Automatic Snapshot Creation Policy
+FunctionThis API is used to query the automatic snapshot creation policy.
+
+ URIGET /v1.0/{project_id}/clusters/{cluster_id}/index_snapshot/policy
+
+ Table 1 Path ParametersParameter
+ |
+Mandatory
+ |
+Type
+ |
+Description
+ |
+
+
+project_id
+ |
+Yes
+ |
+String
+ |
+Project ID. For details about how to obtain the project ID and name, see Obtaining the Project ID and Name.
+ |
+
+cluster_id
+ |
+Yes
+ |
+String
+ |
+ID of the cluster where snapshots are to be automatically created.
+ |
+
+
+
+
+
+
+ Response ParametersStatus code: 200
+
+ Table 2 Response body parametersParameter
+ |
+Type
+ |
+Description
+ |
+
+
+keepday
+ |
+Integer
+ |
+Customize the number of snapshots to be retained.
+ |
+
+period
+ |
+String
+ |
+Time when a snapshot is created every day.
+ |
+
+prefix
+ |
+String
+ |
+Snapshot name prefix, which needs to be manually entered.
+ |
+
+bucket
+ |
+String
+ |
+Name of the OBS bucket where snapshots are stored.
+ |
+
+basePath
+ |
+String
+ |
+Storage path of the snapshot in the OBS bucket.
+ |
+
+agency
+ |
+String
+ |
+Agency used to access OBS buckets.
+ |
+
+enable
+ |
+String
+ |
+Whether to enable the automatic snapshot creation policy.
+
+ |
+
+frequency
+ |
+String
+ |
+Frequency of automatically creating snapshots.
+ |
+
+
+
+
+
+
+ Example ResponsesStatus code: 200
+ Request succeeded.
+ {
+ "keepday" : 2,
+ "frequency" : "DAY",
+ "period" : "16:00 GMT+08:00",
+ "prefix" : "snapshot",
+ "bucket" : "es-backup",
+ "basePath" : "css_repository/tests",
+ "agency" : "usearch",
+ "enable" : "true"
+}
+
+ Status Codes
+ Status Code
+ |
+Description
+ |
+
+
+200
+ |
+Request succeeded.
+ |
+
+406
+ |
+The server could not fulfill the request according to the content characteristics of the request.
+ |
+
+
+
+
+
+
+
+
+
diff --git a/docs/css/api-ref/ShowClusterDetail.html b/docs/css/api-ref/ShowClusterDetail.html
index 9063e2e0..2c19b38b 100644
--- a/docs/css/api-ref/ShowClusterDetail.html
+++ b/docs/css/api-ref/ShowClusterDetail.html
@@ -1,593 +1,688 @@
Querying Cluster Details
-FunctionThis API is used to query and display details about a cluster.
+ FunctionThis API is used to query and display the details of a cluster.
- DebuggingYou can debug this API in . Automatic authentication is supported.
-
- URIGET /v1.0/{project_id}/clusters/{cluster_id}
+ URIGET /v1.0/{project_id}/clusters/{cluster_id}
- Table 1 Path parametersParameter
+Table 1 Path ParametersParameter
|
-Mandatory
+ | Mandatory
|
-Type
+ | Type
|
-Description
+ | Description
|
-project_id
+ | project_id
|
-Yes
+ | Yes
|
-String
+ | String
|
-Project ID. For details, see Obtaining a Project ID and Name.
+ | Project ID. For details about how to obtain the project ID and name, see Obtaining the Project ID and Name.
|
-cluster_id
+ | cluster_id
|
-Yes
+ | Yes
|
-String
+ | String
|
-ID of the cluster to be queried
+ | ID of the cluster you want to query.
|
-Request ParametersNone
+
- Response ParametersStatus code: 200
+ Response ParametersStatus code: 200
- Table 2 Response body parameterParameter
+Table 2 Response body parametersParameter
|
-Type
+ | Type
|
-Description
+ | Description
|
-datastore
+ | datastore
|
-ClusterDetailDatastore object
+ | ClusterDetailDatastore object
|
-Search engine type
+ | Search engine.
|
-instances
+ | instances
|
-Array of ClusterDetailInstances objects
+ | Array of ClusterDetailInstances objects
|
-Node object list
+ | List of node objects.
|
-publicKibanaResp
+ | publicKibanaResp
|
-publicKibanaRespBody object
+ | publicKibanaRespBody object
|
-Kibana public network access information
+ | Kibana public network access information.
|
-elbWhiteList
+ | elbWhiteList
|
-elbWhiteListResp object
+ | elbWhiteListResp object
|
-Public network access information
+ | Public network access information.
|
-updated
+ | updated
|
-String
+ | String
|
-Last modification time of a cluster. The format is ISO8601: CCYY-MM-DDThh:mm:ss.
+ | Last modification time of a cluster. The format is ISO8601: CCYY-MM-DDThh:mm:ss.
|
-name
+ | name
|
-String
+ | String
|
-Cluster name
+ | Cluster name
|
-publicIp
+ | publicIp
|
-String
+ | String
|
-Public IP address
+ | Public IP address and port number.
|
-created
+ | created
|
-String
+ | String
|
-Time when a cluster is created. The format is ISO8601: CCYY-MM-DDThh:mm:ss.
+ | Cluster creation time. The format is ISO8601: CCYY-MM-DDThh:mm:ss.
|
-id
+ | id
|
-String
+ | String
|
-Cluster ID.
+ | Cluster ID.
|
-status
+ | status
|
-String
+ | String
|
-Cluster status.
-- 100: The operation, such as instance creation, is in progress.
- 200: The cluster is available.
- 303: The cluster is unavailable.
+ | Cluster status.
+100: An operation, such as creation, is in progress.
+200: Available.
+303: Unavailable, for example, due to a creation failure.
+
|
-endpoint
+ | endpoint
|
-String
+ | String
|
-IP address and port number for accessing VPC
+ | IPv4 address and port number accessed from the cluster's private network. [If the cluster type is KooSearch, this field indicates the internal address and port number for accessing the knowledge management service.] (tag:white)
|
-vpcId
+ | vpcId
|
-String
+ | String
|
-VPC ID.
+ | VPC ID
|
-subnetId
+ | subnetId
|
-String
+ | String
|
-Subnet ID.
+ | Subnet ID
|
-securityGroupId
+ | securityGroupId
|
-String
+ | String
|
-Security group ID
+ | Security group ID.
|
-vpcepIp
+ | vpcepIp
|
-String
+ | String
|
-VPC endpoint IP address
+ | Endpoint IP address.
|
-bandwidthSize
+ | vpcepIpv6Address
|
-Integer
+ | String
|
-Public network bandwidth Unit: Mbit/s
+ | IPv6 address of the VPC endpoint.
|
-httpsEnable
+ | bandwidthSize
|
-Boolean
+ | Integer
|
-Communication encryption status.
-- Value false indicates that communication encryption is not enabled.
- true: communication encryption has been enabled.
+ | Public network bandwidth. Unit: Mbit/s
|
-diskEncrypted
+ | httpsEnable
|
-Boolean
+ | Boolean
|
-Indicates whether disks are encrypted.
-- Value true indicates that disks are encrypted.
- false: disks are not encrypted.
+ | Communication encryption status.
+
|
-authorityEnable
+ | diskEncrypted
|
-Boolean
+ | Boolean
|
-Indicates whether to enable authentication. The value can be true or false. Authentication is disabled by default.
-- true: authentication is enabled for the cluster.
- false: authentication is disabled for the cluster.
+ | Whether disks are encrypted.
+
|
-backupAvailable
+ | authorityEnable
|
-Boolean
+ | Boolean
|
-Indicates whether the snapshot function is enabled.
-- true: The snapshot function is enabled.
- false: The snapshot function is disabled.
+ | Whether to enable authentication. The value can be true or false. Authentication is disabled by default.
+
|
-actionProgress
+ | backupAvailable
|
-Object
+ | Boolean
|
-Cluster operation progress, which displays the progress of cluster creation or scale-out in percentage.
+ | Whether the snapshot function is enabled.
+
|
-actions
+ | actionProgress
|
-Array of strings
+ | Object
|
-Current behavior of a cluster. The value can be REBOOTING, GROWING, RESTORING, and SNAPSHOTTING.
+ | Cluster behavior progress, which shows the progress of cluster creation and scaling in percentage.
|
-enterpriseProjectId
+ | actions
|
-String
+ | Array of strings
|
-ID of the enterprise project to which a cluster belongs.
-If the user of the cluster does not enable the enterprise project, the setting of this parameter is not returned.
+ | Current behavior of a cluster. REBOOTING indicates that the cluster is being restarted. GROWING indicates that the cluster is being scaled. RESTORING indicates that the cluster is being restored. SNAPSHOTTING indicates that a snapshot is being created.
|
-tags
+ | enterpriseProjectId
|
-Array of ClusterDetailTags objects
+ | String
|
-Cluster tag
+ | ID of the enterprise project that a cluster belongs to.
+If the user of the cluster does not enable the enterprise project, the setting of this parameter is not returned.
|
-failedReason
+ | tags
|
-ClusterDetailFailedReasons object
+ | Array of ClusterDetailTags objects
|
-Failure cause. If the cluster is in the Available state, this parameter is not returned.
+ | Cluster tag.
+ |
+
+failedReason
+ |
+ClusterDetailFailedReasons object
+ |
+Failure cause. If the cluster is in the available status, this parameter is not returned.
+ |
+
+bandwidthResourceId
+ |
+String
+ |
+ID of the resource accessible from the public network.
+ |
+
+ipv6Endpoint
+ |
+String
+ |
+IPv6 address and port number accessible from the cluster's private network.
+ |
+
+supportVpcep
+ |
+Boolean
+ |
+Whether the VPCEP service can be enabled for the current cluster.
|
-Table 3 ClusterDetailDatastoreParameter
+Table 3 ClusterDetailDatastoreParameter
|
-Type
+ | Type
|
-Description
+ | Description
|
-type
+ | type
|
-String
+ | String
|
-Engine type. Currently, only Elasticsearch is supported.
+ | Engine type. Its value can be elasticsearch or logstash.
|
-version
+ | version
|
-String
+ | String
|
-CSS cluster engine version. For details, see Supported Cluster Versions.
+ | Version of the CSS cluster engine. For details, see the supported versions in Before You Start.
+ |
+
+supportSecuritymode
+ |
+Boolean
+ |
+The security mode is supported.
+ |
+
+subVersion
+ |
+String
+ |
+Cluster image version.
+ |
+
+isEosCluster
+ |
+Boolean
+ |
+Whether the cluster image version has reached EOS. The value can be true or false.
|
-Table 4 ClusterDetailInstancesParameter
+Table 4 ClusterDetailInstancesParameter
|
-Type
+ | Type
|
-Description
+ | Description
|
-status
+ | status
|
-String
+ | String
|
-Node status value.
-- 100: The operation, such as instance creation, is in progress.
- 200: The cluster is available.
- 303: The cluster is unavailable.
+ | Node status value.
+100: An operation, such as creation, is in progress.
+200: Available.
+303: Unavailable, for example, due to a creation failure.
+
|
-type
+ | resourceId
|
-String
+ | String
|
-Node type
+ | Instance resource ID
|
-id
+ | type
|
-Integer
+ | String
|
-Instance ID
+ | Type of the current node.
|
-name
+ | id
|
-String
+ | String
|
-Instance name
+ | Instance ID.
|
-specCode
+ | name
|
-String
+ | String
|
-Node specifications.
+ | Instance name.
|
-azCode
+ | specCode
|
-String
+ | String
|
-AZ to which a node belongs.
+ | Node specifications.
|
-ip
+ | azCode
|
-String
+ | String
|
-Instance IP address
+ | AZ of a node.
|
-volume
+ | privateIp
|
-ShowClusterVolumeRsp object
+ | String
|
-Instance disk information
+ | Instance IP address.
+ |
+
+volume
+ |
+ShowClusterVolumeRsp object
+ |
+Instance disk information
|
-Table 5 ShowClusterVolumeRspParameter
+Table 5 ShowClusterVolumeRspParameter
|
-Type
+ | Type
|
-Description
+ | Description
|
-type
+ | type
|
-String
+ | String
|
-Instance disk type
+ | Instance disk type
|
-size
+ | size
|
-Integer
+ | Integer
|
-Instance disk size
+ | Instance disk size
+ |
+
+resourceIds
+ |
+Array of strings
+ |
+Instance disk resource ID
|
-Table 6 publicKibanaRespBodyParameter
+Table 6 publicKibanaRespBodyParameter
|
-Type
+ | Type
|
-Description
+ | Description
|
-eipSize
+ | eipSize
|
-Integer
+ | Integer
|
-Bandwidth. Unit: Mbit/s
+ | Bandwidth range. Unit: Mbit/s
|
-elbWhiteListResp
+ | elbWhiteListResp
|
-kibanaElbWhiteListResp object
+ | kibanaElbWhiteListResp object
|
-Kibana public network access information
+ | Kibana public network access information.
|
-publicKibanaIp
+ | publicKibanaIp
|
-String
+ | String
|
-Kibana access IP address
+ | Specifies the IP address for accessing Kibana.
+ |
+
+bandwidthResourceId
+ |
+String
+ |
+Resource ID corresponding to the Kibana public network
|
-Table 7 kibanaElbWhiteListRespParameter
+Table 7 kibanaElbWhiteListRespParameter
|
-Type
+ | Type
|
-Description
+ | Description
|
-enableWhiteList
+ | enableWhiteList
|
-Boolean
+ | Boolean
|
-Indicates whether access control is enabled.
-- true: Access control is enabled.
- false: Access control is disabled.
+ | Whether the Kibana access control is enabled.
+
|
-whiteList
+ | whiteList
|
-String
+ | String
|
-Whitelist for Kibana public network access
+ | Whitelist of public network for accessing Kibana.
|
-Table 8 elbWhiteListRespParameter
+Table 8 elbWhiteListRespParameter
|
-Type
+ | Type
|
-Description
+ | Description
|
-enableWhiteList
+ | enableWhiteList
|
-Boolean
+ | Boolean
|
-Indicates whether public access control is enabled.
-- true: Public network access control is enabled.
- false: Public network access control is disabled.
+ | Whether the public network access control is enabled.
+
|
-whiteList
+ | whiteList
|
-String
+ | String
|
-Whitelist for public network access
+ | Whitelist for public network access.
|
- |
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|
|
---|