diff --git a/docs/opengauss/api-ref/.placeholder b/docs/opengauss/api-ref/.placeholder deleted file mode 100644 index e69de29bb..000000000 diff --git a/docs/opengauss/api-ref/ALL_META.TXT.json b/docs/opengauss/api-ref/ALL_META.TXT.json new file mode 100644 index 000000000..2d4220526 --- /dev/null +++ b/docs/opengauss/api-ref/ALL_META.TXT.json @@ -0,0 +1,302 @@ +[ + { + "uri":"opengauss_api_0001.html", + "product_code":"opengauss", + "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.", + "doc_type":"api", + "kw":"Before You Start", + "title":"Before You Start", + "githuburl":"" + }, + { + "uri":"opengauss_api_0002.html", + "product_code":"opengauss", + "code":"2", + "des":"Welcome to GaussDB(openGauss) API Reference. GaussDB(openGauss) is a next-generation, enterprise-class distributed database. It is designed based on the shared-nothing ar", + "doc_type":"api", + "kw":"Overview,Before You Start,API Reference", + "title":"Overview", + "githuburl":"" + }, + { + "uri":"opengauss_api_0003.html", + "product_code":"opengauss", + "code":"3", + "des":"GaussDB(openGauss) supports Representational State Transfer (REST) APIs, allowing you to call APIs using HTTPS. For details about API calling, see API Overview.", + "doc_type":"api", + "kw":"API Calling,Before You Start,API Reference", + "title":"API Calling", + "githuburl":"" + }, + { + "uri":"opengauss_api_0004.html", + "product_code":"opengauss", + "code":"4", + "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", + "title":"Endpoints", + "githuburl":"" + }, + { + "uri":"opengauss_api_0005.html", + "product_code":"opengauss", + "code":"5", + "des":"For more constraints, see API description.", + "doc_type":"api", + "kw":"Constraints,Before You Start,API Reference", + "title":"Constraints", + "githuburl":"" + }, + { + "uri":"opengauss_api_0006.html", + "product_code":"opengauss", + "code":"6", + "des":"DomainA domain is created upon successful registration. The domain has full access permissions for all of its cloud services and resources. It can be used to reset user p", + "doc_type":"api", + "kw":"Concepts,Before You Start,API Reference", + "title":"Concepts", + "githuburl":"" + }, + { + "uri":"opengauss_api_0007.html", + "product_code":"opengauss", + "code":"7", + "des":"GaussDB(openGauss) APIs enable you to use all GaussDB(openGauss) functions, including creating/deleting DB instances and scaling up instance storage space.", + "doc_type":"api", + "kw":"API Overview,API Reference", + "title":"API Overview", + "githuburl":"" + }, + { + "uri":"opengauss_api_0012.html", + "product_code":"opengauss", + "code":"8", + "des":"Public cloud APIs comply with the RESTful API design principles. REST-based web services are organized into resources. Each resource is identified by one or more Uniform ", + "doc_type":"api", + "kw":"Using APIs,API Reference", + "title":"Using APIs", + "githuburl":"" + }, + { + "uri":"opengauss_api_0013.html", + "product_code":"opengauss", + "code":"9", + "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":"API", + "title":"API", + "githuburl":"" + }, + { + "uri":"opengauss_api_0014.html", + "product_code":"opengauss", + "code":"10", + "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":"DB Instance Management", + "title":"DB Instance Management", + "githuburl":"" + }, + { + "uri":"opengauss_api_0015.html", + "product_code":"opengauss", + "code":"11", + "des":"This API is used to create a GaussDB(openGauss) DB instance. GaussDB(openGauss) supports distributed instances.Before calling an API, you need to understand the API in Us", + "doc_type":"api", + "kw":"Creating a DB Instance,DB Instance Management,API Reference", + "title":"Creating a DB Instance", + "githuburl":"" + }, + { + "uri":"opengauss_api_0016.html", + "product_code":"opengauss", + "code":"12", + "des":"This API is used to scale up storage space of a DB instance.Before calling an API, you need to understand the API in Using APIs.Before calling this API, obtain the requir", + "doc_type":"api", + "kw":"Scaling Up Storage Space of a DB Instance,DB Instance Management,API Reference", + "title":"Scaling Up Storage Space of a DB Instance", + "githuburl":"" + }, + { + "uri":"opengauss_api_0017.html", + "product_code":"opengauss", + "code":"13", + "des":"This API is used to delete a DB instance.Before calling an API, you need to understand the API in Using APIs.Before calling this API, obtain the required region and endpo", + "doc_type":"api", + "kw":"Deleting a DB Instance,DB Instance Management,API Reference", + "title":"Deleting a DB Instance", + "githuburl":"" + }, + { + "uri":"opengauss_api_0018.html", + "product_code":"opengauss", + "code":"14", + "des":"This API is used to query DB instances according to search criteria.Before calling an API, you need to understand the API in Using APIs.Before calling this API, obtain th", + "doc_type":"api", + "kw":"Querying Details About DB Instances,DB Instance Management,API Reference", + "title":"Querying Details About DB Instances", + "githuburl":"" + }, + { + "uri":"opengauss_api_0019.html", + "product_code":"opengauss", + "code":"15", + "des":"This API is used to add CNs.Before calling an API, you need to understand the API in Using APIs.Before calling this API, obtain the required region and endpoint.The CN gr", + "doc_type":"api", + "kw":"Adding CNs,DB Instance Management,API Reference", + "title":"Adding CNs", + "githuburl":"" + }, + { + "uri":"opengauss_api_0020.html", + "product_code":"opengauss", + "code":"16", + "des":"This API is used to add shards.Before calling an API, you need to understand the API in Using APIs.Before calling this API, obtain the required region and endpoint.Interm", + "doc_type":"api", + "kw":"Adding Shards,DB Instance Management,API Reference", + "title":"Adding Shards", + "githuburl":"" + }, + { + "uri":"opengauss_api_0021.html", + "product_code":"opengauss", + "code":"17", + "des":"This API is used to reset a database password.Before calling an API, you need to understand the API in Using APIs.Before calling this API, obtain the required region and ", + "doc_type":"api", + "kw":"Resetting a Database Password,DB Instance Management,API Reference", + "title":"Resetting a Database Password", + "githuburl":"" + }, + { + "uri":"opengauss_api_0022.html", + "product_code":"opengauss", + "code":"18", + "des":"This API is used to change a DB instance name.Before calling an API, you need to understand the API in Using APIs.Before calling this API, obtain the required region and ", + "doc_type":"api", + "kw":"Modifying a DB Instance Name,DB Instance Management,API Reference", + "title":"Modifying a DB Instance Name", + "githuburl":"" + }, + { + "uri":"opengauss_api_0023.html", + "product_code":"opengauss", + "code":"19", + "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", + "title":"Parameter Configuration", + "githuburl":"" + }, + { + "uri":"opengauss_api_0024.html", + "product_code":"opengauss", + "code":"20", + "des":"This API is used to modify parameters in the parameter template of a specified DB instance.Before calling an API, you need to understand the API in Using APIs.Before call", + "doc_type":"api", + "kw":"Modifying Parameters of a Specified DB Instance,Parameter Configuration,API Reference", + "title":"Modifying Parameters of a Specified DB Instance", + "githuburl":"" + }, + { + "uri":"opengauss_api_0025.html", + "product_code":"opengauss", + "code":"21", + "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":"Backup Management", + "title":"Backup Management", + "githuburl":"" + }, + { + "uri":"opengauss_api_0026.html", + "product_code":"opengauss", + "code":"22", + "des":"This API is used to set an automated backup policy.Before calling an API, you need to understand the API in Using APIs.Before calling this API, obtain the required region", + "doc_type":"api", + "kw":"Setting an Automated Backup Policy,Backup Management,API Reference", + "title":"Setting an Automated Backup Policy", + "githuburl":"" + }, + { + "uri":"opengauss_api_0030.html", + "product_code":"opengauss", + "code":"23", + "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":"Appendix", + "title":"Appendix", + "githuburl":"" + }, + { + "uri":"opengauss_api_0031.html", + "product_code":"opengauss", + "code":"24", + "des":"Abnormal response descriptionAbnormal response descriptionNameTypeDescriptionerror_codeStringSpecifies the error returned when a task submission exception occurs.error_ms", + "doc_type":"api", + "kw":"Abnormal Request Results,Appendix,API Reference", + "title":"Abnormal Request Results", + "githuburl":"" + }, + { + "uri":"opengauss_api_0032.html", + "product_code":"opengauss", + "code":"25", + "des":"Table 1 describes status codes.", + "doc_type":"api", + "kw":"Status Codes,Appendix,API Reference", + "title":"Status Codes", + "githuburl":"" + }, + { + "uri":"opengauss_api_0033.html", + "product_code":"opengauss", + "code":"26", + "des":"The following table describes error codes.", + "doc_type":"api", + "kw":"Error Codes,Appendix,API Reference", + "title":"Error Codes", + "githuburl":"" + }, + { + "uri":"opengauss_api_0034.html", + "product_code":"opengauss", + "code":"27", + "des":"When calling APIs, you need to specify the project ID in some URLs. To do so, you need to obtain the project ID first.On the My Credential page, view project IDs in the p", + "doc_type":"api", + "kw":"Obtaining a Project ID,Appendix,API Reference", + "title":"Obtaining a Project ID", + "githuburl":"" + }, + { + "uri":"opengauss_api_0036.html", + "product_code":"opengauss", + "code":"28", + "des":"Replication mode table", + "doc_type":"api", + "kw":"Replication Mode Table,Appendix,API Reference", + "title":"Replication Mode Table", + "githuburl":"" + }, + { + "uri":"opengauss_api_0037.html", + "product_code":"opengauss", + "code":"29", + "des":"This section describes the GaussDB(openGauss) DB instance class.", + "doc_type":"api", + "kw":"DB Instance Class,Appendix,API Reference", + "title":"DB Instance Class", + "githuburl":"" + }, + { + "uri":"opengauss_api_0038.html", + "product_code":"opengauss", + "code":"30", + "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":"Change History,API Reference", + "title":"Change History", + "githuburl":"" + } +] \ No newline at end of file diff --git a/docs/opengauss/api-ref/CLASS.TXT.json b/docs/opengauss/api-ref/CLASS.TXT.json new file mode 100644 index 000000000..488d31b16 --- /dev/null +++ b/docs/opengauss/api-ref/CLASS.TXT.json @@ -0,0 +1,272 @@ +[ + { + "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":"opengauss", + "title":"Before You Start", + "uri":"opengauss_api_0001.html", + "doc_type":"api", + "p_code":"", + "code":"1" + }, + { + "desc":"Welcome to GaussDB(openGauss) API Reference. GaussDB(openGauss) is a next-generation, enterprise-class distributed database. It is designed based on the shared-nothing ar", + "product_code":"opengauss", + "title":"Overview", + "uri":"opengauss_api_0002.html", + "doc_type":"api", + "p_code":"1", + "code":"2" + }, + { + "desc":"GaussDB(openGauss) supports Representational State Transfer (REST) APIs, allowing you to call APIs using HTTPS. For details about API calling, see API Overview.", + "product_code":"opengauss", + "title":"API Calling", + "uri":"opengauss_api_0003.html", + "doc_type":"api", + "p_code":"1", + "code":"3" + }, + { + "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":"opengauss", + "title":"Endpoints", + "uri":"opengauss_api_0004.html", + "doc_type":"api", + "p_code":"1", + "code":"4" + }, + { + "desc":"For more constraints, see API description.", + "product_code":"opengauss", + "title":"Constraints", + "uri":"opengauss_api_0005.html", + "doc_type":"api", + "p_code":"1", + "code":"5" + }, + { + "desc":"DomainA domain is created upon successful registration. The domain has full access permissions for all of its cloud services and resources. It can be used to reset user p", + "product_code":"opengauss", + "title":"Concepts", + "uri":"opengauss_api_0006.html", + "doc_type":"api", + "p_code":"1", + "code":"6" + }, + { + "desc":"GaussDB(openGauss) APIs enable you to use all GaussDB(openGauss) functions, including creating/deleting DB instances and scaling up instance storage space.", + "product_code":"opengauss", + "title":"API Overview", + "uri":"opengauss_api_0007.html", + "doc_type":"api", + "p_code":"", + "code":"7" + }, + { + "desc":"Public cloud APIs comply with the RESTful API design principles. REST-based web services are organized into resources. Each resource is identified by one or more Uniform ", + "product_code":"opengauss", + "title":"Using APIs", + "uri":"opengauss_api_0012.html", + "doc_type":"api", + "p_code":"", + "code":"8" + }, + { + "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":"opengauss", + "title":"API", + "uri":"opengauss_api_0013.html", + "doc_type":"api", + "p_code":"", + "code":"9" + }, + { + "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":"opengauss", + "title":"DB Instance Management", + "uri":"opengauss_api_0014.html", + "doc_type":"api", + "p_code":"9", + "code":"10" + }, + { + "desc":"This API is used to create a GaussDB(openGauss) DB instance. GaussDB(openGauss) supports distributed instances.Before calling an API, you need to understand the API in Us", + "product_code":"opengauss", + "title":"Creating a DB Instance", + "uri":"opengauss_api_0015.html", + "doc_type":"api", + "p_code":"10", + "code":"11" + }, + { + "desc":"This API is used to scale up storage space of a DB instance.Before calling an API, you need to understand the API in Using APIs.Before calling this API, obtain the requir", + "product_code":"opengauss", + "title":"Scaling Up Storage Space of a DB Instance", + "uri":"opengauss_api_0016.html", + "doc_type":"api", + "p_code":"10", + "code":"12" + }, + { + "desc":"This API is used to delete a DB instance.Before calling an API, you need to understand the API in Using APIs.Before calling this API, obtain the required region and endpo", + "product_code":"opengauss", + "title":"Deleting a DB Instance", + "uri":"opengauss_api_0017.html", + "doc_type":"api", + "p_code":"10", + "code":"13" + }, + { + "desc":"This API is used to query DB instances according to search criteria.Before calling an API, you need to understand the API in Using APIs.Before calling this API, obtain th", + "product_code":"opengauss", + "title":"Querying Details About DB Instances", + "uri":"opengauss_api_0018.html", + "doc_type":"api", + "p_code":"10", + "code":"14" + }, + { + "desc":"This API is used to add CNs.Before calling an API, you need to understand the API in Using APIs.Before calling this API, obtain the required region and endpoint.The CN gr", + "product_code":"opengauss", + "title":"Adding CNs", + "uri":"opengauss_api_0019.html", + "doc_type":"api", + "p_code":"10", + "code":"15" + }, + { + "desc":"This API is used to add shards.Before calling an API, you need to understand the API in Using APIs.Before calling this API, obtain the required region and endpoint.Interm", + "product_code":"opengauss", + "title":"Adding Shards", + "uri":"opengauss_api_0020.html", + "doc_type":"api", + "p_code":"10", + "code":"16" + }, + { + "desc":"This API is used to reset a database password.Before calling an API, you need to understand the API in Using APIs.Before calling this API, obtain the required region and ", + "product_code":"opengauss", + "title":"Resetting a Database Password", + "uri":"opengauss_api_0021.html", + "doc_type":"api", + "p_code":"10", + "code":"17" + }, + { + "desc":"This API is used to change a DB instance name.Before calling an API, you need to understand the API in Using APIs.Before calling this API, obtain the required region and ", + "product_code":"opengauss", + "title":"Modifying a DB Instance Name", + "uri":"opengauss_api_0022.html", + "doc_type":"api", + "p_code":"10", + "code":"18" + }, + { + "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":"opengauss", + "title":"Parameter Configuration", + "uri":"opengauss_api_0023.html", + "doc_type":"api", + "p_code":"9", + "code":"19" + }, + { + "desc":"This API is used to modify parameters in the parameter template of a specified DB instance.Before calling an API, you need to understand the API in Using APIs.Before call", + "product_code":"opengauss", + "title":"Modifying Parameters of a Specified DB Instance", + "uri":"opengauss_api_0024.html", + "doc_type":"api", + "p_code":"19", + "code":"20" + }, + { + "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":"opengauss", + "title":"Backup Management", + "uri":"opengauss_api_0025.html", + "doc_type":"api", + "p_code":"9", + "code":"21" + }, + { + "desc":"This API is used to set an automated backup policy.Before calling an API, you need to understand the API in Using APIs.Before calling this API, obtain the required region", + "product_code":"opengauss", + "title":"Setting an Automated Backup Policy", + "uri":"opengauss_api_0026.html", + "doc_type":"api", + "p_code":"21", + "code":"22" + }, + { + "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":"opengauss", + "title":"Appendix", + "uri":"opengauss_api_0030.html", + "doc_type":"api", + "p_code":"", + "code":"23" + }, + { + "desc":"Abnormal response descriptionAbnormal response descriptionNameTypeDescriptionerror_codeStringSpecifies the error returned when a task submission exception occurs.error_ms", + "product_code":"opengauss", + "title":"Abnormal Request Results", + "uri":"opengauss_api_0031.html", + "doc_type":"api", + "p_code":"23", + "code":"24" + }, + { + "desc":"Table 1 describes status codes.", + "product_code":"opengauss", + "title":"Status Codes", + "uri":"opengauss_api_0032.html", + "doc_type":"api", + "p_code":"23", + "code":"25" + }, + { + "desc":"The following table describes error codes.", + "product_code":"opengauss", + "title":"Error Codes", + "uri":"opengauss_api_0033.html", + "doc_type":"api", + "p_code":"23", + "code":"26" + }, + { + "desc":"When calling APIs, you need to specify the project ID in some URLs. To do so, you need to obtain the project ID first.On the My Credential page, view project IDs in the p", + "product_code":"opengauss", + "title":"Obtaining a Project ID", + "uri":"opengauss_api_0034.html", + "doc_type":"api", + "p_code":"23", + "code":"27" + }, + { + "desc":"Replication mode table", + "product_code":"opengauss", + "title":"Replication Mode Table", + "uri":"opengauss_api_0036.html", + "doc_type":"api", + "p_code":"23", + "code":"28" + }, + { + "desc":"This section describes the GaussDB(openGauss) DB instance class.", + "product_code":"opengauss", + "title":"DB Instance Class", + "uri":"opengauss_api_0037.html", + "doc_type":"api", + "p_code":"23", + "code":"29" + }, + { + "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":"opengauss", + "title":"Change History", + "uri":"opengauss_api_0038.html", + "doc_type":"api", + "p_code":"", + "code":"30" + } +] \ No newline at end of file diff --git a/docs/opengauss/api-ref/PARAMETERS.txt b/docs/opengauss/api-ref/PARAMETERS.txt new file mode 100644 index 000000000..6da8d5f07 --- /dev/null +++ b/docs/opengauss/api-ref/PARAMETERS.txt @@ -0,0 +1,3 @@ +version="" +language="en-us" +type="" \ No newline at end of file diff --git a/docs/opengauss/api-ref/en-us_image_0000001072599100.jpg b/docs/opengauss/api-ref/en-us_image_0000001072599100.jpg new file mode 100644 index 000000000..9a3a0c8d8 Binary files /dev/null and b/docs/opengauss/api-ref/en-us_image_0000001072599100.jpg differ diff --git a/docs/opengauss/api-ref/en-us_image_0000001072791022.gif b/docs/opengauss/api-ref/en-us_image_0000001072791022.gif new file mode 100644 index 000000000..493d44822 Binary files /dev/null and b/docs/opengauss/api-ref/en-us_image_0000001072791022.gif differ diff --git a/docs/opengauss/api-ref/opengauss_api_0001.html b/docs/opengauss/api-ref/opengauss_api_0001.html new file mode 100644 index 000000000..551120317 --- /dev/null +++ b/docs/opengauss/api-ref/opengauss_api_0001.html @@ -0,0 +1,19 @@ + + +
Welcome to GaussDB(openGauss) API Reference. GaussDB(openGauss) is a next-generation, enterprise-class distributed database. It is designed based on the shared-nothing architecture and supports both x86 and Kunpeng CPU architectures. It features the following: high-throughput, strong-consistency transaction processing capabilities, financial-grade HA with 3DC geo-redundant DR, high scalability with a distributed architecture, and high-performance big data query capabilities. GaussDB(openGauss) is suitable for core systems used in a wide range of sectors, such as finance, telecom, and government.
+This document describes how to use application programming interfaces (APIs) to perform operations on DB instances, such as DB instance creation, deletion, query, parameter modifications, and scaling. For details about all supported operations, see API Overview.
+GaussDB(openGauss) supports Representational State Transfer (REST) APIs, allowing you to call APIs using HTTPS. For details about API calling, see API Overview.
+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.
+A domain is created upon successful registration. The domain has full access permissions for all of its cloud services and resources. It can be used to reset user passwords and grant user permissions. The domain is a payment entity and should not be used directly to perform routine management. For security purposes, create IAM users and grant them permissions for routine management.
+An IAM user is created using an account to use cloud services. Each IAM user has its own identity credentials (password and access keys).
+The domain name, username, and password will be required for API authentication.
+A region is a geographic area in which cloud resources are deployed. Availability zones (AZs) in the same region can communicate with each other over an intranet, while AZs in different regions are isolated from each other. Deploying cloud resources in different regions can better suit certain user requirements or comply with local laws or regulations.
+An AZ contains one or more physical data centers. Each AZ has independent cooling, fire extinguishing, moisture-proof, and electricity facilities. Within an AZ, computing, network, storage, and other resources are logically divided into multiple clusters. AZs within a region are interconnected using high-speed optical fibers to support cross-AZ high-availability systems.
+Projects group and isolate resources (including compute, storage, and network resources) across physical regions. A default project is provided for each region, and subprojects can be created under each default project. Users can be granted permissions to access all resources in a specific project. For more refined access control, create subprojects under a project and purchase resources in the subprojects. Users can then be assigned permissions to access only specific resources in the subprojects.
+
GaussDB(openGauss) APIs enable you to use all GaussDB(openGauss) functions, including creating/deleting DB instances and scaling up instance storage space.
+ +Type + |
+Subtype + |
+Description + |
+
|---|---|---|
GaussDB(openGauss) APIs + |
+DB Instance Management + |
+Manage DB instances, including creating a DB instance, scaling up instance storage space, delete a DB instance, obtaining a DB instance list, obtaining a specified DB instance, adding Coordinator Nodes (CNs), adding shards, resetting a database password, and change a DB instance name. + |
+
Parameter Configuration + |
+Modify parameters of a specified DB instance. + |
+|
Backup Management + |
+Set an automated backup policy. + |
+
Public cloud APIs comply with the RESTful API design principles. REST-based web services are organized into resources. Each resource is identified by one or more Uniform Resource Identifiers (URIs). An application accesses a resource based on the resource's Unified Resource Locator (URL). A URL is usually in the following format: https://Endpoint/uri. In the URL, uri indicates the resource path, that is, the API access path.
+Public cloud APIs use HTTPS as the transmission protocol. Requests/Responses are transmitted by using JSON messages, with media type represented by Application/json.
+For details about how to use APIs, see API Usage Guidelines.
+This API is used to create a GaussDB(openGauss) DB instance. GaussDB(openGauss) supports distributed instances.
+https://gaussdb.eu-de.otc.t-systems.com/opengauss/v3/0483b6b16e954cb88930a360d2c4e663/instances
+Name + |
+Mandatory + |
+Description + |
+
|---|---|---|
project_id + |
+Yes + |
+Specifies the project ID of a tenant in a region. +For details about how to obtain the project ID, see Obtaining a Project ID. + |
+
Name + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
name + |
+Yes + |
+String + |
+Specifies the DB instance name. +DB instances of the same type can have same names under the same tenant. +The value consists of 4 to 64 characters and starts with a letter. It is case-sensitive and contains only letters, digits, hyphens (-), and underscores (_). + |
+
datastore + |
+Yes + |
+Object + |
+Specifies the database information. +For details, see Table 3. + |
+
ha + |
+Yes + |
+Object + |
+Used to create a distributed instance. For details, see Table 4. + |
+
configuration_id + |
+No + |
+String + |
+Specifies the parameter template ID. If this parameter is not specified, the default parameter template is used. + |
+
port + |
+No + |
+String + |
+Specifies the database port. +The GaussDB(openGauss) database port ranges from 1024 to 39998 (excluding the following which are occupied by the system and cannot be used: 2378, 2379, 2380, 4999, 5000, 5999, 6000, 6001, 8097, 8098, 12016, 12017, 20049, 20050, 21731, 21732, 32122, 32123, and 32124). +If this parameter is not specified, the default port 8000 is used. + |
+
password + |
+Yes + |
+String + |
+Specifies the database password. +The password cannot be empty and must contain 8 to 32 characters, including at least three of the following: uppercase letters, lowercase letters, digits, and special characters (~!@#%^*-_=+?,). +You are advised to enter a strong password to improve security and prevent security risks such as brute force cracking. + |
+
backup_strategy + |
+No + |
+Object + |
+Specifies the backup policy. +For details, see Table 5. + |
+
flavor_ref + |
+Yes + |
+String + |
+Specifies the specification code. The value cannot be empty. For details on how to obtain the GaussDB(openGauss) specification code, see Table 1. + |
+
volume + |
+Yes + |
+Object + |
+Specifies the volume information. +For details, see Table 6. + |
+
region + |
+Yes + |
+String + |
+Specifies the region ID. +The value cannot be empty. For details about how to obtain this parameter value, see Regions and Endpoints. + |
+
availability_zone + |
+Yes + |
+String + |
+Specifies the AZ ID. +The value cannot be empty. You can deploy GaussDB(openGauss) in the same AZ or across three different AZs, and use commas (,) to separate AZs. For example: +
The value cannot be empty. For details about how to obtain this parameter value, see Regions and Endpoints. + |
+
vpc_id + |
+Yes + |
+String + |
+Specifies the VPC ID. To obtain this parameter value, use either of the following methods: +
|
+
subnet_id + |
+Yes + |
+String + |
+Specifies the network ID. To obtain this parameter value, use either of the following methods: +
|
+
security_group_id + |
+No + |
+String + |
+Specifies the security group which the DB instance belongs to. To obtain this parameter value, use either of the following methods: +
|
+
charge_info + |
+No + |
+Object + |
+Specifies the billing type, which is only pay-per-use. +For details, see Table 7. + |
+
sharding_num + |
+Yes + |
+Integer + |
+Specifies the number of shards. The value ranges from 1 to 9. + |
+
coordinator_num + |
+Yes + |
+Integer + |
+Specifies the number of CNs. The value ranges from 1 to 9. The number of CNs must be less than or equal to twice the number of shards. + |
+
Name + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
type + |
+Yes + |
+String + |
+Specifies the DB engine. Value: +GaussDB(openGauss). + |
+
version + |
+Yes + |
+String + |
+Specifies the database version. +The following versions are supported: +
|
+
Name + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
mode + |
+Yes + |
+String + |
+Specifies the distributed mode of GaussDB(openGauss). The value is enterprise and is case insensitive. + |
+
replication_mode + |
+Yes + |
+String + |
+Specifies the replication mode for the standby node. +Value: +For GaussDB(openGauss), the value is sync. + NOTE:
+
|
+
consistency + |
+Yes + |
+String + |
+Specifies the instance consistency type. The value can be strong or eventual and is case-insensitive. + |
+
Name + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
start_time + |
+Yes + |
+String + |
+Specifies the backup time window. Automated backups will be triggered during the backup time window. +The value cannot be empty. It must be a valid value in the "hh:mm-HH:MM" format. The current time is in the UTC format. +
Example value: +
|
+
keep_days + |
+No + |
+Integer + |
+Specifies the retention days for specific backup files. +The value ranges from 0 to 732. If this parameter is not specified or set to 0, the automated backup policy is disabled. + |
+
Name + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
type + |
+Yes + |
+String + |
+Specifies the volume type. +The value can only be ULTRAHIGH (case-sensitive), indicating SSD. + |
+
size + |
+Yes + |
+Integer + |
+Specifies the volume size. +The value must be a multiple of the number of shards multiplied by 40 GB, ranging from the number of shards multiplied by 40 GB to the number of shards multiplied by 16 TB. + |
+
Name + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
charge_mode + |
+Yes + |
+String + |
+Specifies the billing mode. The value can only be postPaid, indicating the pay-per-use billing mode. + |
+
Creating a DB instance of the enterprise edition:
+{
+ "name": "user1-v3-independent",
+ "datastore": {
+ "type": "GaussDB(openGauss)",
+ "version": "1.1"
+ },
+ "flavor_ref": "gaussdb.opengauss.ee.dn.m6.2xlarge.8.in",
+ "volume": {
+ "type": "ULTRAHIGH",
+ "size": 120
+ },
+ "region": "eu-de",
+ "availability_zone": "eu-de-01,eu-de-01,eu-de-01",
+ "vpc_id": "1f011c32-2de2-4aa8-a161-9498dbcef329",
+ "subnet_id": "54a44bec-e36f-441e-86bb-d749ace9c189",
+ "security_group_id": "c6123999-8532-421c-9db6-e078013ff58f",
+ "backup_strategy": {
+ "start_time": "17:00-18:00",
+ "keep_days": 7
+ },
+ "charge_info": {
+ "charge_mode": "postPaid"
+ },
+ "password": "Gauss_234",
+ "configuration_id": "b000d7c91f1749da87315700793a11d4pr14",
+ "time_zone": "UTC+08:00",
+ "ha":{
+ "mode":"enterprise",
+ "consistency":"strong",
+ "replication_mode":"sync"
+ },
+ "sharding_num":1,
+ "coordinator_num":1,
+ "port":8000
+}
+Name + |
+Type + |
+Description + |
+
|---|---|---|
instance + |
+Object + |
+Indicates the DB instance information. +For details, see Table 9. + |
+
job_id + |
+String + |
+Indicates the ID of the DB instance creation task. +This parameter is returned only for the creation of pay-per-use DB instances. + |
+
Name + |
+Type + |
+Description + |
+
|---|---|---|
id + |
+String + |
+Indicates the DB instance ID. + |
+
name + |
+String + |
+Indicates the DB instance name. DB instances of the same type can have same names under the same tenant. +The value must be 4 to 64 characters in length and start with a letter. It is case-insensitive and contains only letters, digits, hyphens (-), and underscores (_). + |
+
status + |
+String + |
+Indicates the DB instance status. For example, BUILD indicates that the DB instance is being created. +Returned only for the creation of pay-per-use DB instances. + |
+
datastore + |
+Object + |
+Indicates the database information. +For details, see Table 10. + |
+
ha + |
+Object + |
+Returned when a distributed instance is created. +For details, see Table 11. + |
+
port + |
+String + |
+Indicates the database port, which is the same as the request parameter. + |
+
backup_strategy + |
+Object + |
+Indicates the automated backup policy. +For details, see Table 12. + |
+
flavor_ref + |
+String + |
+Indicates the specification code. The value cannot be empty. For details on how to obtain the GaussDB(openGauss) specification code, see Table 1. + |
+
volume + |
+Object + |
+Indicates the volume information. +For details, see Table 13. + |
+
region + |
+String + |
+Indicates the region ID. + |
+
availability_zone + |
+String + |
+Indicates the AZ ID. + |
+
vpc_id + |
+String + |
+Indicates the VPC ID. + |
+
subnet_id + |
+String + |
+Indicates the network ID of the subnet. + |
+
security_group_id + |
+String + |
+Indicates the security group to which the DB instance belongs. + |
+
charge_info + |
+Object + |
+Indicates the payment mode. Only pay-per-use is supported. +For details, see Table 14. + |
+
Name + |
+Type + |
+Description + |
+
|---|---|---|
type + |
+String + |
+Indicates the DB engine. Value: +GaussDB(openGauss) + |
+
version + |
+String + |
+Indicates the database version. + |
+
Name + |
+Type + |
+Description + |
+
|---|---|---|
mode + |
+String + |
+Indicates the distributed model. The returned value is Enterprise. Currently, only the distributed model is supported. + |
+
replication_mode + |
+String + |
+Indicates the replication mode for the standby node. +Value: +
NOTE:
+
|
+
consistency + |
+String + |
+Indicates the GaussDB(openGauss) reserved parameter, referring to the instance consistency type. The value can be strong or eventual. + |
+
Name + |
+Type + |
+Description + |
+
|---|---|---|
start_time + |
+String + |
+Indicates the backup time window. Automated backups will be triggered during the backup time window. +The value cannot be empty. It must be a valid value in the "hh:mm-HH:MM" format. The current time is in the UTC format. +
Example value: +
If backup_strategy in the request body is empty, 02:00-03:00 is returned for start_time by default. + |
+
keep_days + |
+Integer + |
+Indicates the retention days for specific backup files. +The value ranges from 0 to 732. If this parameter is not specified or set to 0, the automated backup policy is disabled. +If backup_strategy in the request body is empty, 7 is returned for keep_days by default. + |
+
Name + |
+Type + |
+Description + |
+
|---|---|---|
type + |
+String + |
+Indicates the volume type. +Its value can be any of the following and is case-sensitive: +
|
+
size + |
+Integer + |
+Indicates the volume size. +When creating a distributed instance, you need to specify the size to be a multiple of the number of shards multiplied by 40 GB, ranging from the number of shards multiplied by 40 GB to the number of shards multiplied by 16 TB. + |
+
Creating a DB instance of the enterprise edition:
+{
+ "instance": {
+ "id": "ad8cd1440aa94a02ae4580fcbebb3143in14",
+ "name": "user1-v3-independent",
+ "status": "BUILD",
+ "datastore": {
+ "type": "GaussDB(openGauss)",
+ "version": "1.1"
+ },
+ "ha": {
+ "mode": "Enterprise",
+ "replication_mode": "sync",
+ "consistency": "strong"
+ },
+ "port": "8000",
+ "volume": {
+ "type": "ULTRAHIGH",
+ "size": 120
+ },
+ "region": "eu-de",
+ "backup_strategy": {
+ "start_time": "17:00-18:00",
+ "keep_days": 7
+ },
+ "flavor_ref": "gaussdb.opengauss.ee.dn.m6.2xlarge.8.in",
+ "availability_zone": "eu-de-01,eu-de-01,eu-de-01",
+ "vpc_id": "1f011c32-2de2-4aa8-a161-9498dbcef329",
+ "subnet_id": "54a44bec-e36f-441e-86bb-d749ace9c189",
+ "security_group_id": "c6123999-8532-421c-9db6-e078013ff58f",
+ "charge_info": {
+ "charge_mode": "postPaid"
+ }
+ },
+ "job_id": "30f2790a-a5b6-4a13-a5ab-733c746609af"
+}
+For details, see Abnormal Request Results.
+For details, see Status Codes.
+For details, see Error Codes.
+This API is used to scale up storage space of a DB instance.
+POST https://{Endpoint}/opengauss/v3/{project_id}/instances/{instance_id}/action
+https://gaussdb.eu-de.otc.t-systems.com/opengauss/v3/0483b6b16e954cb88930a360d2c4e663/instances/dsfae23fsfdsae3435in01/action
+Name + |
+Mandatory + |
+Description + |
+
|---|---|---|
project_id + |
+Yes + |
+Specifies the project ID of a tenant in a region. +For details about how to obtain the project ID, see Obtaining a Project ID. + |
+
instance_id + |
+Yes + |
+Specifies the DB instance ID. + |
+
Name + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
enlarge_volume + |
+Yes + |
+Object + |
+Specifies the target storage space after scaling up. +For details, see Table 3. + |
+
Name + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
size + |
+Yes + |
+Integer + |
+Specifies the storage space, which must always be an integral multiple of (Number of shards x 40 GB). Minimum storage space = Number of shards x 40 GB. Maximum storage space = Number of shards x 16 TB. + |
+
{
+ "enlarge_volume": {
+ "size": 400
+ }
+}
+Name + |
+Type + |
+Description + |
+
|---|---|---|
job_id + |
+String + |
+Indicates the task ID. + |
+
{
+ "job_id": "2b414788a6004883a02390e2eb0ea227"
+}
+For details, see Abnormal Request Results.
+For details, see Status Codes.
+For details, see Error Codes.
+This API is used to delete a DB instance.
+DELETE https://{Endpoint}/opengauss/v3/{project_id}/instances/{instance_id}
+https://gaussdb.eu-de.otc.t-systems.com/opengauss/v3/0483b6b16e954cb88930a360d2c4e663/instances/dsfae23fsfdsae3435in01
+Name + |
+Mandatory + |
+Description + |
+
|---|---|---|
project_id + |
+Yes + |
+Specifies the project ID of a tenant in a region. +For details about how to obtain the project ID, see Obtaining a Project ID. + |
+
instance_id + |
+Yes + |
+Specifies the DB instance ID compliant with the UUID format. + |
+
None
+Name + |
+Type + |
+Description + |
+
|---|---|---|
job_id + |
+String + |
+Indicates the ID of the DB instance deletion task. + |
+
{
+ "job_id": "dff1d289-4d03-4942-8b9f-463ea07c000d"
+}
+For details, see Abnormal Request Results.
+For details, see Status Codes.
+For details, see Error Codes.
+This API is used to query DB instances according to search criteria.
+GET https://{Endpoint}/opengauss/v3/{project_id}/instances?id={id}&name={name}&type={type}&datastore_type={datastore_type}&vpc_id={vpc_id}&subnet_id={subnet_id}&offset={offset}&limit={limit}
+https://gaussdb.eu-de.otc.t-systems.com/opengauss/v3/97b026aa9cc4417888c14c84a1ad9860/instances
+https://gaussdb.eu-de.otc.t-systems.com/v3/97b026aa9cc4417888c14c84a1ad9860/instances?id=ed7cc6166ec24360a5ed5c5c9c2ed726in01&name=hy&type=Enterprise&datastore_type=GaussDB(openGauss)&vpc_id=19e5d45d-70fd-4a91-87e9-b27e71c9891f&subnet_id=bd51fb45-2dcb-4296-8783-8623bfe89bb7&offset=0&limit=10
+Name + |
+Type + |
+Mandatory + |
+Description + |
+
|---|---|---|---|
project_id + |
+String + |
+Yes + |
+Specifies the project ID of a tenant in a region. +For details about how to obtain the project ID, see Obtaining a Project ID. + |
+
id + |
+String + |
+No + |
+Specifies the DB instance ID. +The asterisk (*) is reserved for the system. If the instance ID starts with *, it indicates that fuzzy match is performed based on the value following * Otherwise, the exact match is performed based on the instance ID. The value cannot contain only asterisks (*). + |
+
name + |
+String + |
+No + |
+Specifies the DB instance name. +The asterisk (*) is reserved for the system. If the instance name starts with *, it indicates that fuzzy match is performed based on the value following * Otherwise, the exact match is performed based on the instance name. The value cannot contain only asterisks (*). + |
+
type + |
+String + |
+No + |
+Specifies the instance type-based query. Currently, the value is only Enterprise (case-sensitive), indicating the distributed instance (Enterprise Edition). + |
+
datastore_type + |
+String + |
+No + |
+Specifies the database type. Its value is case-sensitive. +
|
+
vpc_id + |
+String + |
+No + |
+Specifies the VPC ID. +
|
+
subnet_id + |
+String + |
+No + |
+Specifies the network ID of the subnet. +
|
+
offset + |
+Integer + |
+No + |
+Specifies the index position. If offset is set to N, the resource query starts from the N+1 piece of data. The value is 0 by default, indicating that the query starts from the first piece of data. The value must be a positive number. + |
+
limit + |
+Integer + |
+No + |
+Specifies the number of records to be queried. The default value is 100. The value cannot be a negative number. The minimum value is 1 and the maximum value is 100. + |
+
None
+Name + |
+Type + |
+Description + |
+
|---|---|---|
instances + |
+Array of objects + |
+Indicates the DB instance information. +For details, see Table 3. + |
+
total_count + |
+Integer + |
+Indicates the total number of records. + |
+
Name + |
+Type + |
+Description + |
+
|---|---|---|
id + |
+String + |
+Indicates the DB instance ID. + |
+
name + |
+String + |
+Indicates the created DB instance name. + |
+
status + |
+String + |
+Indicates the DB instance status. +Value: +If the value is BUILD, the DB instance is being created. +If the value is ACTIVE, the DB instance is normal. +If the value is FAILED, the DB instance is abnormal. +If the value is EXPANDING, CNs or shards are being added to the DB instance. +If the value is REBOOTING, the DB instance is being rebooted. +If the value is BACKING UP, the DB instance is being backed up. + |
+
private_ips + |
+List<String> + |
+Indicates the private IP address list. It is a blank string until an ECS is created. + |
+
public_ips + |
+List<String> + |
+Indicates the public IP address list. + |
+
port + |
+Integer + |
+Indicates the database port number. +
If this parameter is not specified, +
|
+
type + |
+String + |
+Indicates the instance type. The value is Enterprise, indicating the distributed instance (Enterprise Edition). + |
+
ha + |
+Object + |
+Returned when a distributed instance is obtained. +For details, see Table 4. + |
+
region + |
+String + |
+Indicates the region where the DB instance is deployed. + |
+
datastore + |
+Object + |
+Indicates the database information. +For details, see Table 5. + |
+
created + |
+String + |
+Indicates the creation time in the "yyyy-mm-ddThh:mm:ssZ" format. +T is the separator between the calendar and the hourly notation of time. Z indicates the time zone offset. For example, if the time zone offset is one hour, the value of Z is +0100. +The value is empty when the DB instance is being created. After the DB instance is created, the value is not empty. + |
+
updated + |
+String + |
+Indicates the update time. The format is the same as that of the created field. +The value is empty when the DB instance is being created. After the DB instance is created, the value is not empty. + |
+
db_user_name + |
+String + |
+Indicates the default username. + |
+
vpc_id + |
+String + |
+Indicates the VPC ID. + |
+
subnet_id + |
+String + |
+Indicates the network ID of the subnet. + |
+
security_group_id + |
+String + |
+Indicates the security group ID. + |
+
flavor_ref + |
+String + |
+Indicates the specification code. For details on how to obtain the GaussDB(openGauss) specification code, see Table 1. + |
+
volume + |
+Object + |
+Indicates the volume information. +For details, see Table 6. + |
+
switch_strategy + |
+String + |
+Indicates the database switchover policy. The value can be reliability or availability, indicating the reliability first and availability first, respectively. + |
+
backup_strategy + |
+Object + |
+Indicates the backup policy. +For details, see Table 7. + |
+
maintenance_window + |
+String + |
+Indicates the start time of the maintenance time window in the UTC format. + |
+
nodes + |
+Array of objects + |
+Indicates the instance node information. +For details, see Table 8. + |
+
related_instance + |
+Array of objects + |
+Indicates the list of associated DB instances. The parameters are not involved in GaussDB(openGauss). + |
+
time_zone + |
+String + |
+Indicates the time zone. + |
+
Name + |
+Type + |
+Description + |
+
|---|---|---|
replication_mode + |
+String + |
+Indicates the replication mode for the standby node. +The value cannot be empty. +
NOTE:
+
|
+
Name + |
+Type + |
+Description + |
+
|---|---|---|
type + |
+String + |
+Indicates the DB engine. + |
+
version + |
+String + |
+Indicates the database version. + |
+
Name + |
+Type + |
+Description + |
+
|---|---|---|
type + |
+String + |
+Indicates the volume type. + |
+
size + |
+Integer + |
+Indicates the volume size. + |
+
Name + |
+Type + |
+Description + |
+
|---|---|---|
start_time + |
+String + |
+Indicates the backup time window. Automated backups will be triggered during the backup time window. +The time is in the UTC format. + |
+
keep_days + |
+Integer + |
+Indicates the number of days to retain the generated backup files. +The value ranges from 0 to 732. If the value is 0, the automated backup policy is not configured or has been disabled. + |
+
Name + |
+Type + |
+Description + |
+
|---|---|---|
id + |
+String + |
+Indicates the node ID. + |
+
name + |
+String + |
+Indicates the node name. + |
+
role + |
+String + |
+Indicates the node type. The value can be master or slave, indicating the primary node and standby node respectively. + |
+
status + |
+String + |
+Indicates the node status. + |
+
availability_zone + |
+String + |
+Indicates the AZ. + |
+
Querying DB instances based on search criteria:
+{
+ "instances":[
+ {
+ "id":"3f6ee7c5e98f4c4d8c52be76cbf922efin14",
+ "status":"ACTIVE",
+ "name":"user1-no-delete-ng-B132_1",
+ "port":8000,
+ "type":"Enterprise",
+ "ha":{
+ "replication_mode":"sync"
+ },
+ "region":"eu-de",
+ "datastore":{
+ "type":"GaussDB(openGauss)",
+ "version":"1.1"
+ },
+ "created":"2020-06-25T03:09:02+0000",
+ "updated":"2020-06-25T05:34:53+0000",
+ "volume":{
+ "type":"ULTRAHIGH",
+ "size":160
+ },
+ "nodes":[
+ {
+ "id":"0218f10e317a4021ac8419c4b7e57dc2no14",
+ "name":"user1-no-delete-ng-B132_1_gaussdbv5cms_1",
+ "role":"slave",
+ "status":"ACTIVE",
+ "availability_zone":"eu-de-01"
+ },
+ {
+ "id":"24e233feb5c44075a2b0f650289c74fdno14",
+ "name":"user1-no-delete-ng-B132_1_gaussdbv5cn_1",
+ "role":"master",
+ "status":"ACTIVE",
+ "availability_zone":"eu-de-01"
+ },
+ {
+ "id":"2a8e9e6c55eb47759ade245af95a110fno14",
+ "name":"user1-no-delete-ng-B132_1_gaussdbv5dn2_2",
+ "role":"slave",
+ "status":"ACTIVE",
+ "availability_zone":"eu-de-01"
+ },
+ {
+ "id":"331dee7a09cf4e95a1d8eced07d1727ano14",
+ "name":"user1-no-delete-ng-B132_1_gaussdbv5gtm_1",
+ "role":"slave",
+ "status":"ACTIVE",
+ "availability_zone":"eu-de-01"
+ },
+ {
+ "id":"43b815a387fa4f2883659202e0c9a470no14",
+ "name":"user1-no-delete-ng-B132_1_gaussdbv5gtm_0",
+ "role":"master",
+ "status":"ACTIVE",
+ "availability_zone":"eu-de-01"
+ },
+ {
+ "id":"6274ceece9934a118dc5e5ff7f7f45c9no14",
+ "name":"user1-no-delete-ng-B132_1_gaussdbv5cn_0",
+ "role":"master",
+ "status":"ACTIVE",
+ "availability_zone":"eu-de-01"
+ },
+ {
+ "id":"650101ff9b3943d6b57f7f7098c3c0afno14",
+ "name":"user1-no-delete-ng-B132_1_gaussdbv5dn1_0",
+ "role":"master",
+ "status":"ACTIVE",
+ "availability_zone":"eu-de-01"
+ },
+ {
+ "id":"792859c1ec084b5da65532f4ad960b69no14",
+ "name":"user1-no-delete-ng-B132_1_gaussdbv5cms_2",
+ "role":"slave",
+ "status":"ACTIVE",
+ "availability_zone":"eu-de-01"
+ },
+ {
+ "id":"c59f81381f9c4e8d8ccded4792b7870fno14",
+ "name":"user1-no-delete-ng-B132_1_gaussdbv5dn2_1",
+ "role":"slave",
+ "status":"ACTIVE",
+ "availability_zone":"eu-de-01"
+ },
+ {
+ "id":"c6e15561a78548f6b94bd932356eb4a4no14",
+ "name":"user1-no-delete-ng-B132_1_gaussdbv5dn1_1",
+ "role":"slave",
+ "status":"ACTIVE",
+ "availability_zone":"eu-de-01"
+ },
+ {
+ "id":"cfc1dfb875ca4601bd488d5b313277d9no14",
+ "name":"user1-no-delete-ng-B132_1_gaussdbv5gtm_2",
+ "role":"slave",
+ "status":"ACTIVE",
+ "availability_zone":"eu-de-01"
+ },
+ {
+ "id":"d5846a820b214ae1863fe1cc41c1af93no14",
+ "name":"user1-no-delete-ng-B132_1_gaussdbv5dn2_0",
+ "role":"master",
+ "status":"ACTIVE",
+ "availability_zone":"eu-de-01"
+ },
+ {
+ "id":"eb0916d8fca4402b87686d8b085a7f53no14",
+ "name":"user1-no-delete-ng-B132_1_gaussdbv5cn_2",
+ "role":"master",
+ "status":"ACTIVE",
+ "availability_zone":"eu-de-01"
+ },
+ {
+ "id":"f486bc86fd254f80865221ca837524b6no14",
+ "name":"user1-no-delete-ng-B132_1_gaussdbv5dn1_2",
+ "role":"slave",
+ "status":"ACTIVE",
+ "availability_zone":"eu-de-01"
+ },
+ {
+ "id":"fa49d05061204bbb90dd5b0e5839961ano14",
+ "name":"user1-no-delete-ng-B132_1_gaussdbv5cms_0",
+ "role":"master",
+ "status":"ACTIVE",
+ "availability_zone":"eu-de-01"
+ }
+ ],
+ "private_ips":[
+ "10.0.0.0 / 10.0.0.1 / 10.0.0.3"
+ ],
+ "public_ips":[
+
+ ],
+ "db_user_name":"root",
+ "vpc_id":"1f011c32-2de2-4aa8-a161-9498dbcef329",
+ "subnet_id":"54a44bec-e36f-441e-86bb-d749ace9c189",
+ "security_group_id":"c6123999-8532-421c-9db6-e078013ff58f",
+ "flavor_ref":"gaussdb.opengauss.ee.dn.m6.2xlarge.8.in",
+ "switch_strategy":"reliability",
+ "charge_info":{
+ "charge_mode":"postPaid"
+ },
+ "backup_strategy":{
+ "start_time":"",
+ "keep_days":0
+ },
+ "maintenance_window":"18:00-22:00",
+ "related_instance":[
+
+ ],
+ "time_zone":"UTC+08:00"
+ }
+ ],
+ "total_count":1
+}
+{
+ "instances": [
+ {
+ "id": "3f6ee7c5e98f4c4d8c52be76cbf922efin14",
+ "status": "ACTIVE",
+ "name": "user1-no-delete-ng-B132_1",
+ "port": 8000,
+ "type": "Enterprise",
+ "ha": {
+ "replication_mode": "sync"
+ },
+ "region": "cn-xianhz-1",
+ "datastore": {
+ "type": "GaussDB(openGauss)",
+ "version": "1.1"
+ },
+ "created": "2020-06-25T03:09:02+0000",
+ "updated": "2020-06-25T05:34:53+0000",
+ "volume": {
+ "type": "ULTRAHIGH",
+ "size": 160
+ },
+ "nodes": [
+ {
+ "id": "0218f10e317a4021ac8419c4b7e57dc2no14",
+ "name": "user1-no-delete-ng-B132_1_gaussdbv5cms_1",
+ "role": "slave",
+ "status": "ACTIVE",
+ "availability_zone": "az1xahz"
+ },
+ {
+ "id": "24e233feb5c44075a2b0f650289c74fdno14",
+ "name": "user1-no-delete-ng-B132_1_gaussdbv5cn_1",
+ "role": "master",
+ "status": "ACTIVE",
+ "availability_zone": "az1xahz"
+ },
+ {
+ "id": "2a8e9e6c55eb47759ade245af95a110fno14",
+ "name": "user1-no-delete-ng-B132_1_gaussdbv5dn2_2",
+ "role": "slave",
+ "status": "ACTIVE",
+ "availability_zone": "az1xahz"
+ },
+ {
+ "id": "331dee7a09cf4e95a1d8eced07d1727ano14",
+ "name": "user1-no-delete-ng-B132_1_gaussdbv5gtm_1",
+ "role": "slave",
+ "status": "ACTIVE",
+ "availability_zone": "az1xahz"
+ },
+ {
+ "id": "43b815a387fa4f2883659202e0c9a470no14",
+ "name": "user1-no-delete-ng-B132_1_gaussdbv5gtm_0",
+ "role": "master",
+ "status": "ACTIVE",
+ "availability_zone": "az1xahz"
+ },
+ {
+ "id": "6274ceece9934a118dc5e5ff7f7f45c9no14",
+ "name": "user1-no-delete-ng-B132_1_gaussdbv5cn_0",
+ "role": "master",
+ "status": "ACTIVE",
+ "availability_zone": "az1xahz"
+ },
+ {
+ "id": "650101ff9b3943d6b57f7f7098c3c0afno14",
+ "name": "user1-no-delete-ng-B132_1_gaussdbv5dn1_0",
+ "role": "master",
+ "status": "ACTIVE",
+ "availability_zone": "az1xahz"
+ },
+ {
+ "id": "792859c1ec084b5da65532f4ad960b69no14",
+ "name": "user1-no-delete-ng-B132_1_gaussdbv5cms_2",
+ "role": "slave",
+ "status": "ACTIVE",
+ "availability_zone": "az1xahz"
+ },
+ {
+ "id": "c59f81381f9c4e8d8ccded4792b7870fno14",
+ "name": "user1-no-delete-ng-B132_1_gaussdbv5dn2_1",
+ "role": "slave",
+ "status": "ACTIVE",
+ "availability_zone": "az1xahz"
+ },
+ {
+ "id": "c6e15561a78548f6b94bd932356eb4a4no14",
+ "name": "user1-no-delete-ng-B132_1_gaussdbv5dn1_1",
+ "role": "slave",
+ "status": "ACTIVE",
+ "availability_zone": "az1xahz"
+ },
+ {
+ "id": "cfc1dfb875ca4601bd488d5b313277d9no14",
+ "name": "user1-no-delete-ng-B132_1_gaussdbv5gtm_2",
+ "role": "slave",
+ "status": "ACTIVE",
+ "availability_zone": "az1xahz"
+ },
+ {
+ "id": "d5846a820b214ae1863fe1cc41c1af93no14",
+ "name": "user1-no-delete-ng-B132_1_gaussdbv5dn2_0",
+ "role": "master",
+ "status": "ACTIVE",
+ "availability_zone": "az1xahz"
+ },
+ {
+ "id": "eb0916d8fca4402b87686d8b085a7f53no14",
+ "name": "user1-no-delete-ng-B132_1_gaussdbv5cn_2",
+ "role": "master",
+ "status": "ACTIVE",
+ "availability_zone": "az1xahz"
+ },
+ {
+ "id": "f486bc86fd254f80865221ca837524b6no14",
+ "name": "user1-no-delete-ng-B132_1_gaussdbv5dn1_2",
+ "role": "slave",
+ "status": "ACTIVE",
+ "availability_zone": "az1xahz"
+ },
+ {
+ "id": "fa49d05061204bbb90dd5b0e5839961ano14",
+ "name": "user1-no-delete-ng-B132_1_gaussdbv5cms_0",
+ "role": "master",
+ "status": "ACTIVE",
+ "availability_zone": "az1xahz"
+ }
+ ],
+ "private_ips": [
+ "10.0.0.0 / 10.0.0.1 / 10.0.0.3"
+ ],
+ "public_ips": [],
+ "db_user_name": "root",
+ "vpc_id": "1f011c32-2de2-4aa8-a161-9498dbcef329",
+ "subnet_id": "54a44bec-e36f-441e-86bb-d749ace9c189",
+ "security_group_id": "c6123999-8532-421c-9db6-e078013ff58f",
+ "flavor_ref": "gaussdb.opengauss.ee.dn.m6.2xlarge.8.in",
+ "switch_strategy": "reliability",
+ "charge_info": {
+ "charge_mode": "postPaid"
+ },
+ "backup_strategy": {
+ "start_time": "",
+ "keep_days": 0
+ },
+ "maintenance_window": "18:00-22:00",
+ "related_instance": [],
+ "time_zone": "UTC+08:00"
+ }
+ ],
+ "total_count": 1
+}
+{
+ "instances":[
+ {
+ "id":"4670359c9cb94644bf0e0111e3b0158bin14",
+ "status":"ACTIVE",
+ "name":"user_upgrade_test6_x86",
+ "port":8000,
+ "type":"Enterprise",
+ "ha":{
+ "replication_mode":"sync"
+ },
+ "region":"cn-xianhz-1",
+ "datastore":{
+ "type":"GaussDB(openGauss)",
+ "version":"1.1"
+ },
+ "created":"2020-06-22T12:45:41+0000",
+ "updated":"2020-06-22T12:45:41+0000",
+ "volume":{
+ "type":"ULTRAHIGH",
+ "size":120
+ },
+ "nodes":[
+ {
+ "id":"409ff2a1c8aa44db98c4df339bf5f9d6no14",
+ "name":"user_upgrade_test6_x86_gaussdbv5cms_1",
+ "role":"slave",
+ "status":"ACTIVE",
+ "availability_zone":"az2xahz"
+ },
+ {
+ "id":"595a235a51ab482ab997d1d0cff6dfb7no14",
+ "name":"user_upgrade_test6_x86_gaussdbv5cn_0",
+ "role":"master",
+ "status":"ACTIVE",
+ "availability_zone":"az2xahz"
+ },
+ {
+ "id":"5b944393b7434aa684b53b11fc572fcano14",
+ "name":"user_upgrade_test6_x86_gaussdbv5cms_0",
+ "role":"master",
+ "status":"ACTIVE",
+ "availability_zone":"az2xahz"
+ },
+ {
+ "id":"5c2d2f451a274113a0ae441e9187ae26no14",
+ "name":"user_upgrade_test6_x86_gaussdbv5dn1_1",
+ "role":"slave",
+ "status":"ACTIVE",
+ "availability_zone":"az2xahz"
+ },
+ {
+ "id":"718091e1229245af876f28cf8713225cno14",
+ "name":"user_upgrade_test6_x86_gaussdbv5gtm_1",
+ "role":"slave",
+ "status":"ACTIVE",
+ "availability_zone":"az2xahz"
+ },
+ {
+ "id":"96949fe1373b486ebab8c9c87c9cb1ddno14",
+ "name":"user_upgrade_test6_x86_gaussdbv5gtm_2",
+ "role":"slave",
+ "status":"ACTIVE",
+ "availability_zone":"az2xahz"
+ },
+ {
+ "id":"973d5816100841388b4a6b822aff6e20no14",
+ "name":"user_upgrade_test6_x86_gaussdbv5cms_2",
+ "role":"slave",
+ "status":"ACTIVE",
+ "availability_zone":"az2xahz"
+ },
+ {
+ "id":"a06bf305f995426f87b747aa98a94a4ano14",
+ "name":"user_upgrade_test6_x86_gaussdbv5gtm_0",
+ "role":"master",
+ "status":"ACTIVE",
+ "availability_zone":"az2xahz"
+ },
+ {
+ "id":"ab7793dfc70c4ae7a535921639233d9cno14",
+ "name":"user_upgrade_test6_x86_gaussdbv5dn1_0",
+ "role":"master",
+ "status":"ACTIVE",
+ "availability_zone":"az2xahz"
+ },
+ {
+ "id":"d6b081f12d984d3ba8804dadbb8920deno14",
+ "name":"user_upgrade_test6_x86_gaussdbv5dn1_2",
+ "role":"slave",
+ "status":"ACTIVE",
+ "availability_zone":"az2xahz"
+ }
+ ],
+ "private_ips":[
+ "10.0.0.0"
+ ],
+ "public_ips":[
+
+ ],
+ "db_user_name":"root",
+ "vpc_id":"1f011c32-2de2-4aa8-a161-9498dbcef329",
+ "subnet_id":"54a44bec-e36f-441e-86bb-d749ace9c189",
+ "security_group_id":"c6123999-8532-421c-9db6-e078013ff58f",
+ "flavor_ref":"gaussdb.opengauss.ee.dn.m6.2xlarge.8.in",
+ "switch_strategy":"reliability",
+ "charge_info":{
+ "charge_mode":"postPaid"
+ },
+ "backup_strategy":{
+ "start_time":"",
+ "keep_days":0
+ },
+ "maintenance_window":"18:00-22:00",
+ "related_instance":[
+
+ ],
+ "time_zone":"UTC+08:00"
+ },
+ {
+ "id":"08a693683a394bbd82907f300ea219abin14",
+ "status":"ACTIVE",
+ "name":"user_x86_01",
+ "port":8000,
+ "type":"Enterprise",
+ "ha":{
+ "replication_mode":"sync"
+ },
+ "region":"cn-xianhz-1",
+ "datastore":{
+ "type":"GaussDB(openGauss)",
+ "version":"1.1"
+ },
+ "created":"2020-06-22T08:54:50+0000",
+ "updated":"2020-06-22T08:54:50+0000",
+ "volume":{
+ "type":"ULTRAHIGH",
+ "size":120
+ },
+ "nodes":[
+ {
+ "id":"271ec8ed56d842839f117382582a631fno14",
+ "name":"user_x86_01_gaussdbv5dn1_0",
+ "role":"slave",
+ "status":"ACTIVE",
+ "availability_zone":"az2xahz"
+ },
+ {
+ "id":"54bfeea3d28d40ec9d49df7458f2ebe3no14",
+ "name":"user_x86_01_gaussdbv5dn1_2",
+ "role":"slave",
+ "status":"ACTIVE",
+ "availability_zone":"az2xahz"
+ },
+ {
+ "id":"688e0d16c0004a1ca0d4697cb8d74a32no14",
+ "name":"user_x86_01_gaussdbv5gtm_0",
+ "role":"master",
+ "status":"ACTIVE",
+ "availability_zone":"az2xahz"
+ },
+ {
+ "id":"81b682997ca84c668d1d0b727ee9662fno14",
+ "name":"user_x86_01_gaussdbv5gtm_2",
+ "role":"slave",
+ "status":"ACTIVE",
+ "availability_zone":"az2xahz"
+ },
+ {
+ "id":"847f153d9f524e4a845b39f2291742e6no14",
+ "name":"user_x86_01_gaussdbv5dn1_1",
+ "role":"master",
+ "status":"ACTIVE",
+ "availability_zone":"az2xahz"
+ },
+ {
+ "id":"a7fb4fb4d14940bb90a558d2fe7343c2no14",
+ "name":"user_x86_01_gaussdbv5gtm_1",
+ "role":"slave",
+ "status":"ACTIVE",
+ "availability_zone":"az2xahz"
+ },
+ {
+ "id":"b3f496af3a9745ae891bb5f4fc553a3eno14",
+ "name":"user_x86_01_gaussdbv5cms_2",
+ "role":"slave",
+ "status":"ACTIVE",
+ "availability_zone":"az2xahz"
+ },
+ {
+ "id":"c3a0fa4d919f40559000fa5e61fd1047no14",
+ "name":"user_x86_01_gaussdbv5cn_1",
+ "role":"master",
+ "status":"ACTIVE",
+ "availability_zone":"az2xahz"
+ },
+ {
+ "id":"cecfb26dbef846499e5e20fa3efd42f4no14",
+ "name":"user_x86_01_gaussdbv5cn_0",
+ "role":"master",
+ "status":"ACTIVE",
+ "availability_zone":"az2xahz"
+ },
+ {
+ "id":"cfc23c4642524a59a2d33dbf038f9f4bno14",
+ "name":"user_x86_01_gaussdbv5cms_0",
+ "role":"master",
+ "status":"ACTIVE",
+ "availability_zone":"az2xahz"
+ },
+ {
+ "id":"efb7f9059e7c439a9b8d53a991f5e526no14",
+ "name":"user_x86_01_gaussdbv5cms_1",
+ "role":"slave",
+ "status":"ACTIVE",
+ "availability_zone":"az2xahz"
+ }
+ ],
+ "private_ips":[
+ "10.0.0.0 / 10.0.0.1"
+ ],
+ "public_ips":[
+
+ ],
+ "db_user_name":"root",
+ "vpc_id":"1f011c32-2de2-4aa8-a161-9498dbcef329",
+ "subnet_id":"54a44bec-e36f-441e-86bb-d749ace9c189",
+ "security_group_id":"c6123999-8532-421c-9db6-e078013ff58f",
+ "flavor_ref":"gaussdb.opengauss.ee.dn.m6.2xlarge.8.in",
+ "switch_strategy":"reliability",
+ "charge_info":{
+ "charge_mode":"postPaid"
+ },
+ "backup_strategy":{
+ "start_time":"",
+ "keep_days":0
+ },
+ "maintenance_window":"18:00-22:00",
+ "related_instance":[
+
+ ],
+ "time_zone":"UTC+08:00"
+ }
+ ],
+ "total_count":2
+}
+{
+ "instances":[
+ {
+ "id":"4670359c9cb94644bf0e0111e3b0158bin14",
+ "status":"ACTIVE",
+ "name":"user_upgrade_test6_x86",
+ "port":8000,
+ "type":"Enterprise",
+ "ha":{
+ "replication_mode":"sync"
+ },
+ "region":"eu-de",
+ "datastore":{
+ "type":"GaussDB(openGauss)",
+ "version":"1.1"
+ },
+ "created":"2020-06-22T12:45:41+0000",
+ "updated":"2020-06-22T12:45:41+0000",
+ "volume":{
+ "type":"ULTRAHIGH",
+ "size":120
+ },
+ "nodes":[
+ {
+ "id":"409ff2a1c8aa44db98c4df339bf5f9d6no14",
+ "name":"user_upgrade_test6_x86_gaussdbv5cms_1",
+ "role":"slave",
+ "status":"ACTIVE",
+ "availability_zone":"eu-de-01"
+ },
+ {
+ "id":"595a235a51ab482ab997d1d0cff6dfb7no14",
+ "name":"user_upgrade_test6_x86_gaussdbv5cn_0",
+ "role":"master",
+ "status":"ACTIVE",
+ "availability_zone":"eu-de-01"
+ },
+ {
+ "id":"5b944393b7434aa684b53b11fc572fcano14",
+ "name":"user_upgrade_test6_x86_gaussdbv5cms_0",
+ "role":"master",
+ "status":"ACTIVE",
+ "availability_zone":"eu-de-01"
+ },
+ {
+ "id":"5c2d2f451a274113a0ae441e9187ae26no14",
+ "name":"user_upgrade_test6_x86_gaussdbv5dn1_1",
+ "role":"slave",
+ "status":"ACTIVE",
+ "availability_zone":"eu-de-01"
+ },
+ {
+ "id":"718091e1229245af876f28cf8713225cno14",
+ "name":"user_upgrade_test6_x86_gaussdbv5gtm_1",
+ "role":"slave",
+ "status":"ACTIVE",
+ "availability_zone":"eu-de-01"
+ },
+ {
+ "id":"96949fe1373b486ebab8c9c87c9cb1ddno14",
+ "name":"user_upgrade_test6_x86_gaussdbv5gtm_2",
+ "role":"slave",
+ "status":"ACTIVE",
+ "availability_zone":"eu-de-01"
+ },
+ {
+ "id":"973d5816100841388b4a6b822aff6e20no14",
+ "name":"user_upgrade_test6_x86_gaussdbv5cms_2",
+ "role":"slave",
+ "status":"ACTIVE",
+ "availability_zone":"eu-de-01"
+ },
+ {
+ "id":"a06bf305f995426f87b747aa98a94a4ano14",
+ "name":"user_upgrade_test6_x86_gaussdbv5gtm_0",
+ "role":"master",
+ "status":"ACTIVE",
+ "availability_zone":"eu-de-01"
+ },
+ {
+ "id":"ab7793dfc70c4ae7a535921639233d9cno14",
+ "name":"user_upgrade_test6_x86_gaussdbv5dn1_0",
+ "role":"master",
+ "status":"ACTIVE",
+ "availability_zone":"eu-de-01"
+ },
+ {
+ "id":"d6b081f12d984d3ba8804dadbb8920deno14",
+ "name":"user_upgrade_test6_x86_gaussdbv5dn1_2",
+ "role":"slave",
+ "status":"ACTIVE",
+ "availability_zone":"eu-de-01"
+ }
+ ],
+ "private_ips":[
+ "10.0.0.0"
+ ],
+ "public_ips":[
+
+ ],
+ "db_user_name":"root",
+ "vpc_id":"1f011c32-2de2-4aa8-a161-9498dbcef329",
+ "subnet_id":"54a44bec-e36f-441e-86bb-d749ace9c189",
+ "security_group_id":"c6123999-8532-421c-9db6-e078013ff58f",
+ "flavor_ref":"gaussdb.opengauss.ee.dn.m6.2xlarge.8.in",
+ "switch_strategy":"reliability",
+ "charge_info":{
+ "charge_mode":"postPaid"
+ },
+ "backup_strategy":{
+ "start_time":"",
+ "keep_days":0
+ },
+ "maintenance_window":"18:00-22:00",
+ "related_instance":[
+
+ ],
+ "time_zone":"UTC+08:00"
+ },
+ {
+ "id":"08a693683a394bbd82907f300ea219abin14",
+ "status":"ACTIVE",
+ "name":"user_x86_01",
+ "port":8000,
+ "type":"Enterprise",
+ "ha":{
+ "replication_mode":"sync"
+ },
+ "region":"eu-de",
+ "datastore":{
+ "type":"GaussDB(openGauss)",
+ "version":"1.1"
+ },
+ "created":"2020-06-22T08:54:50+0000",
+ "updated":"2020-06-22T08:54:50+0000",
+ "volume":{
+ "type":"ULTRAHIGH",
+ "size":120
+ },
+ "nodes":[
+ {
+ "id":"271ec8ed56d842839f117382582a631fno14",
+ "name":"user_x86_01_gaussdbv5dn1_0",
+ "role":"slave",
+ "status":"ACTIVE",
+ "availability_zone":"eu-de-01"
+ },
+ {
+ "id":"54bfeea3d28d40ec9d49df7458f2ebe3no14",
+ "name":"user_x86_01_gaussdbv5dn1_2",
+ "role":"slave",
+ "status":"ACTIVE",
+ "availability_zone":"eu-de-01"
+ },
+ {
+ "id":"688e0d16c0004a1ca0d4697cb8d74a32no14",
+ "name":"user_x86_01_gaussdbv5gtm_0",
+ "role":"master",
+ "status":"ACTIVE",
+ "availability_zone":"eu-de-01"
+ },
+ {
+ "id":"81b682997ca84c668d1d0b727ee9662fno14",
+ "name":"user_x86_01_gaussdbv5gtm_2",
+ "role":"slave",
+ "status":"ACTIVE",
+ "availability_zone":"eu-de-01"
+ },
+ {
+ "id":"847f153d9f524e4a845b39f2291742e6no14",
+ "name":"user_x86_01_gaussdbv5dn1_1",
+ "role":"master",
+ "status":"ACTIVE",
+ "availability_zone":"eu-de-01"
+ },
+ {
+ "id":"a7fb4fb4d14940bb90a558d2fe7343c2no14",
+ "name":"user_x86_01_gaussdbv5gtm_1",
+ "role":"slave",
+ "status":"ACTIVE",
+ "availability_zone":"eu-de-01"
+ },
+ {
+ "id":"b3f496af3a9745ae891bb5f4fc553a3eno14",
+ "name":"user_x86_01_gaussdbv5cms_2",
+ "role":"slave",
+ "status":"ACTIVE",
+ "availability_zone":"eu-de-01"
+ },
+ {
+ "id":"c3a0fa4d919f40559000fa5e61fd1047no14",
+ "name":"user_x86_01_gaussdbv5cn_1",
+ "role":"master",
+ "status":"ACTIVE",
+ "availability_zone":"eu-de-01"
+ },
+ {
+ "id":"cecfb26dbef846499e5e20fa3efd42f4no14",
+ "name":"user_x86_01_gaussdbv5cn_0",
+ "role":"master",
+ "status":"ACTIVE",
+ "availability_zone":"eu-de-01"
+ },
+ {
+ "id":"cfc23c4642524a59a2d33dbf038f9f4bno14",
+ "name":"user_x86_01_gaussdbv5cms_0",
+ "role":"master",
+ "status":"ACTIVE",
+ "availability_zone":"eu-de-01"
+ },
+ {
+ "id":"efb7f9059e7c439a9b8d53a991f5e526no14",
+ "name":"user_x86_01_gaussdbv5cms_1",
+ "role":"slave",
+ "status":"ACTIVE",
+ "availability_zone":"eu-de-01"
+ }
+ ],
+ "private_ips":[
+ "10.0.0.0 / 10.0.0.1"
+ ],
+ "public_ips":[
+
+ ],
+ "db_user_name":"root",
+ "vpc_id":"1f011c32-2de2-4aa8-a161-9498dbcef329",
+ "subnet_id":"54a44bec-e36f-441e-86bb-d749ace9c189",
+ "security_group_id":"c6123999-8532-421c-9db6-e078013ff58f",
+ "flavor_ref":"gaussdb.opengauss.ee.dn.m6.2xlarge.8.in",
+ "switch_strategy":"reliability",
+ "charge_info":{
+ "charge_mode":"postPaid"
+ },
+ "backup_strategy":{
+ "start_time":"",
+ "keep_days":0
+ },
+ "maintenance_window":"18:00-22:00",
+ "related_instance":[
+
+ ],
+ "time_zone":"UTC+08:00"
+ }
+ ],
+ "total_count":2
+}
+
+For details, see Abnormal Request Results.
+For details, see Status Codes.
+For details, see Error Codes.
+This API is used to add CNs.
+POST https://{Endpoint}/opengauss/v3/{project_id}/instances/{instance_id}/action
+https://gaussdb.eu-de.otc.t-systems.com/opengauss/v3/0483b6b16e954cb88930a360d2c4e663/instances/dsfae23fsfdsae3435in01/action
+Name + |
+Mandatory + |
+Description + |
+
|---|---|---|
project_id + |
+Yes + |
+Specifies the project ID of a tenant in a region. +For details about how to obtain the project ID, see Obtaining a Project ID. + |
+
instance_id + |
+Yes + |
+Specifies the DB instance ID. + |
+
Name + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
expand_cluster + |
+Yes + |
+Object + |
+For details, see Table 3. + |
+
Name + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
coordinators + |
+Yes + |
+Array + |
+For details, see Table 4. + |
+
{
+ "expand_cluster": {
+ "coordinators": [
+ {
+ "az_code":"eu-de-01"
+ }
+ ]
+ }
+}
+{
+ "expand_cluster": {
+ "coordinators": [
+ {
+ "az_code":"eu-de-01"
+ },
+ {
+ "az_code":"eu-de-01"
+ },
+ {
+ "az_code":"eu-de-01"
+ }
+ ]
+ }
+}
+Name + |
+Type + |
+Description + |
+
|---|---|---|
job_id + |
+String + |
+Specifies the task ID. + |
+
{
+ "job_id": "2b414788a6004883a02390e2eb0ea227"
+}
+For details, see Abnormal Request Results.
+For details, see Status Codes.
+For details, see Error Codes.
+This API is used to add shards.
+
Intermittent disconnection occurs when shards are being added. Exercise caution when performing this operation.
+POST https://{Endpoint}/opengauss/v3/{project_id}/instances/{instance_id}/action
+https://gaussdb.eu-de.otc.t-systems.com/opengauss/v3/0483b6b16e954cb88930a360d2c4e663/instances/dsfae23fsfdsae3435in01/action
+Name + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
expand_cluster + |
+Yes + |
+Object + |
+For details, see Table 2. + |
+
Name + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
shard + |
+Yes + |
+Object + |
+For details, see Table 3. + |
+
{
+ "expand_cluster": {
+ "shard":{
+ "count":"1"
+ }
+ }
+}
+Name + |
+Type + |
+Description + |
+
|---|---|---|
job_id + |
+String + |
+Specifies the task ID. + |
+
{
+ "job_id": "2b414788a6004883a02390e2eb0ea227"
+}
+For details, see Abnormal Request Results.
+For details, see Status Codes.
+For details, see Error Codes.
+This API is used to reset a database password.
+POST https://{Endpoint}/opengauss/v3/{project_id}/instances/{instance_id}/password
+https://gaussdb.eu-de.otc.t-systems.com/opengauss/v3/0483b6b16e954cb88930a360d2c4e663/instances/dsfae23fsfdsae3435in01/password
+Name + |
+Mandatory + |
+Description + |
+
|---|---|---|
project_id + |
+Yes + |
+Specifies the project ID of a tenant in a region. +For details about how to obtain the project ID, see Obtaining a Project ID. + |
+
instance_id + |
+Yes + |
+Specifies the DB instance ID, which is compliant with the UUID format. + |
+
Name + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
password + |
+Yes + |
+String + |
+Specifies the password for user root. +
|
+
{
+ "password": "Test_345612"
+}
+For details, see Abnormal Request Results.
+For details, see Status Codes.
+For details, see Error Codes.
+This API is used to change a DB instance name.
+PUT https://{Endpoint}/opengauss/v3/{project_id}/instances/{instance_id}/name
+https://gaussdb.eu-de.otc.t-systems.com/opengauss/v3/0483b6b16e954cb88930a360d2c4e663/instances/dsfae23fsfdsae3435in14/name
+Name + |
+Mandatory + |
+Description + |
+
|---|---|---|
project_id + |
+Yes + |
+Specifies the project ID of a tenant in a region. +For details about how to obtain the project ID, see Obtaining a Project ID. + |
+
instance_id + |
+Yes + |
+Specifies the DB instance ID, which is compliant with the UUID format. + |
+
Name + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
name + |
+Yes + |
+String + |
+Specifies the DB instance name. DB instances of the same type can have same names under the same tenant. +The value consists of 4 to 64 characters and starts with a letter. It is case-sensitive and contains only letters, digits, hyphens (-), and underscores (_). + |
+
{
+ "name": "instance-name"
+}
+Name + |
+Type + |
+Description + |
+
|---|---|---|
job_id + |
+String + |
+Indicates the ID of the task for changing a DB instance name. + |
+
{
+ "job_id": "2b414788a6004883a02390e2eb0ea227"
+}
+For details, see Abnormal Request Results.
+For details, see Status Codes.
+For details, see Error Codes.
+This API is used to modify parameters in the parameter template of a specified DB instance.
+PUT https://{Endpoint}/opengauss/v3/{project_id}/instances/{instance_id}/configurations
+https://gaussdb.eu-de.otc.t-systems.com/opengauss/v3/0483b6b16e954cb88930a360d2c4e663/instances/dsfae23fsfdsae3435in01/configurations
+Name + |
+Mandatory + |
+Description + |
+
|---|---|---|
project_id + |
+Yes + |
+Specifies the project ID of a tenant in a region. +For details about how to obtain the project ID, see Obtaining a Project ID. + |
+
instance_id + |
+Yes + |
+Specifies the DB instance ID. + |
+
Name + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
values + |
+Yes + |
+Map<String,String> + |
+Specifies the parameter values defined by users based on the default parameter templates. For details, see Table 3. + |
+
Name + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
key + |
+Yes + |
+String + |
+Specifies the parameter name. For example, for the "failed_login_attempts": "4" parameter, the key is failed_login_attempts. + |
+
value + |
+Yes + |
+String + |
+Specifies the parameter value. For example, for the "failed_login_attempts": "4" parameter, the value is 4. + |
+
{
+ "values": {
+ "xxx": "10",
+ "yyy": "OFF"
+ }
+}
+Name + |
+Type + |
+Description + |
+
|---|---|---|
restart_required + |
+Boolean + |
+Indicates whether a reboot is required. +
|
+
{
+ "restart_required": false
+}
+For details, see Abnormal Request Results.
+For details, see Status Codes.
+For details, see Error Codes.
+This API is used to set an automated backup policy.
+PUT https://{Endpoint}/opengauss/v3/{project_id}/instances/{instance_id}/backups/policy
+https://gaussdb.eu-de.otc.t-systems.com/opengauss/v3/0483b6b16e954cb88930a360d2c4e663/instances/dsfae23fsfdsae3435in14/backups/policy
+Name + |
+Mandatory + |
+Description + |
+
|---|---|---|
project_id + |
+Yes + |
+Specifies the project ID of a tenant in a region. +For details about how to obtain the project ID, see Obtaining a Project ID. + |
+
instance_id + |
+Yes + |
+Specifies the DB instance ID, which is compliant with the UUID format. + |
+
Name + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
backup_policy + |
+Yes + |
+Object + |
+Specifies the backup policy information. +For details, see Table 3. + |
+
Name + |
+Mandatory + |
+Type + |
+Description + |
+
|---|---|---|---|
keep_days + |
+Yes + |
+Integer + |
+Specifies the backup retention days. +The value ranges from 1 to 732. + |
+
start_time + |
+Yes + |
+String + |
+Specifies the backup time window. Automated backups will be triggered during the backup time window. +The value cannot be empty. It must be a valid value in the "hh:mm-HH:MM" format. The current time is in the UTC format. +The value of HH must be 1 greater than the value of hh. The values of mm and MM must be the same and must be 00. +Example value: +21:00-22:00 + |
+
period + |
+Yes + |
+String + |
+Specifies the full backup period. An automated full backup will be performed on the specified days of the week. +The value is a number separated by commas (,), indicating the days of the week. For example, 1,2,3,4 indicates that the backup period is Monday, Tuesday, Wednesday, and Thursday. + |
+
differential_period + |
+Yes + |
+String + |
+Specifies the interval for automated differential backups. +The value is 15, 30, 60, 180, 360, 720, or 1440 in minute. +Example value: 30 + |
+
{
+ "backup_policy": {
+ "keep_days": 7,
+ "start_time": "19:00-20:00",
+ "period": "1,2,3,4,5",
+ "differential_period": "30"
+ }
+}
+For details, see Abnormal Request Results.
+For details, see Status Codes.
+For details, see Error Codes.
+Name + |
+Type + |
+Description + |
+
|---|---|---|
error_code + |
+String + |
+Specifies the error returned when a task submission exception occurs. + |
+
error_msg + |
+String + |
+Specifies the description of the error returned when a task submission exception occurs. + |
+
{
+ "error_code": "DBS.200022",
+ "error_msg": "The DB instance name already exists."
+}
+Table 1 describes status codes.
+ +Status Code + |
+Message + |
+Description + |
+
|---|---|---|
100 + |
+Continue + |
+The client should continue with its request. +This interim response is used to inform the client that the initial part of the request has been received and has not yet been rejected by the server. + |
+
101 + |
+Switching Protocols + |
+The protocol should be switched. The protocol can only be switched to a more advanced protocol. +For example, the current HTTP protocol is switched to a later version. + |
+
200 + |
+OK + |
+Request succeeded. + |
+
201 + |
+Created + |
+The request for creating a resource or task has been fulfilled. + |
+
202 + |
+Accepted + |
+The request has been accepted, but the processing has not been completed. + |
+
203 + |
+Non-Authoritative Information + |
+Unauthorized information. The request is successful. + |
+
204 + |
+NoContent + |
+The server has successfully processed the request, but has not returned any content. +The status code is returned in response to an HTTP OPTIONS request. + |
+
205 + |
+Reset Content + |
+The server has fulfilled the request, but the requester is required to reset the content. + |
+
206 + |
+Partial Content + |
+The server has processed certain GET requests. + |
+
300 + |
+Multiple Choices + |
+There are multiple options for the location of the requested resource. The response contains a list of resource characteristics and addresses from which the user or user agent (such as a browser) can choose the most appropriate one. + |
+
301 + |
+Moved Permanently + |
+The requested resource has been assigned a new permanent URI, and the new URI is contained in the response. + |
+
302 + |
+Found + |
+The requested resource was temporarily moved. + |
+
303 + |
+See Other + |
+The response to the request can be found under a different URI and should be retrieved using a GET or POST method. + |
+
304 + |
+Not Modified + |
+The requested resource has not been modified. In such a case, there is no need to retransmit the resource since the client still has a previously-downloaded copy. + |
+
305 + |
+Use Proxy + |
+The requested resource must be accessed through a proxy. + |
+
306 + |
+Unused + |
+The HTTP status code is no longer used. + |
+
400 + |
+BadRequest + |
+Invalid request. +The client should not repeat the request without modifications. + |
+
401 + |
+Unauthorized + |
+The status code is returned after the client provides the authentication information, indicating that the authentication information is incorrect or invalid. + |
+
402 + |
+Payment Required + |
+This status code is reserved for future use. + |
+
403 + |
+Forbidden + |
+The server understood the request, but is refusing to fulfill it. +The client should not repeat the request without modifications. + |
+
404 + |
+NotFound + |
+The requested resource cannot be found. +The client should not repeat the request without modifications. + |
+
405 + |
+MethodNotAllowed + |
+The method specified in the request is not supported for the requested resource. +The client should not repeat the request without modifications. + |
+
406 + |
+Not Acceptable + |
+The server cannot fulfill the request according to the content characteristics of the request. + |
+
407 + |
+Proxy Authentication Required + |
+This status code is similar to 401, but indicates that the client must first authenticate itself with the proxy. + |
+
408 + |
+Request Time-out + |
+The server timed out waiting for the request. +The client may repeat the request without modifications at any later time. + |
+
409 + |
+Conflict + |
+The request could not be processed due to a conflict. +This status code indicates that the resource that the client attempts to create already exits, or the request fails to be processed because of the update of the conflict request. + |
+
410 + |
+Gone + |
+The requested resource is no longer available. +The requested resource has been deleted permanently. + |
+
411 + |
+Length Required + |
+The server refuses to process the request without a defined Content-Length. + |
+
412 + |
+Precondition Failed + |
+The server does not meet one of the preconditions that the requester puts on the request. + |
+
413 + |
+Request Entity Too Large + |
+The request is larger than that a server is able to process. The server may close the connection to prevent the client from continuing the request. If the server temporarily cannot process the request, the response will contain a Retry-After header field. + |
+
414 + |
+Request-URI Too Large + |
+The URI provided was too long for the server to process. + |
+
415 + |
+Unsupported Media Type + |
+The server is unable to process the media format in the request. + |
+
416 + |
+Requested range not satisfied + |
+The requested range is invalid. + |
+
417 + |
+Expectation Failed + |
+The server fails to meet the requirements of the Expect request-header field. + |
+
422 + |
+UnprocessableEntity + |
+The request is well-formed but is unable to be processed due to semantic errors. + |
+
429 + |
+TooManyRequests + |
+The client has sent more requests than its rate limit is allowed within a given amount of time, or the server has received more requests than it is able to process within a given amount of time. In this case, it is advisable for the client to re-initiate requests after the time specified in the Retry-After header of the response expires. + |
+
500 + |
+InternalServerError + |
+The server is able to receive the request but it could not understand the request. + |
+
501 + |
+Not Implemented + |
+The server does not support the requested function. + |
+
502 + |
+Bad Gateway + |
+The server acting as a gateway or proxy receives an invalid response from a remote server. + |
+
503 + |
+ServiceUnavailable + |
+The requested service is invalid. +The client should not repeat the request without modifications. + |
+
504 + |
+ServerTimeout + |
+The request cannot be fulfilled within a given time. The response will reach the client only if the request carries a timeout parameter. + |
+
505 + |
+HTTP Version not supported + |
+The server does not support the HTTP protocol version used in the request. + |
+
The following table describes error codes.
+ +Error Code + |
+Response Code + |
+Description + |
+
|---|---|---|
DBS.108000 + |
+500 + |
+Server failure. + |
+
DBS.108002 + |
+500 + |
+Server failure. + |
+
DBS.108005 + |
+500 + |
+Server failure. + |
+
DBS.200001 + |
+400 + |
+Parameter error. + |
+
DBS.200002 + |
+404 + |
+The DB instance does not exist. + |
+
DBS.200004 + |
+400 + |
+Parameter error. + |
+
DBS.200005 + |
+500 + |
+Server failure. + |
+
DBS.200006 + |
+400 + |
+The request is null. Enter a request parameter. + |
+
DBS.200008 + |
+404 + |
+The ECS information of the DB instance cannot be found. + |
+
DBS.200010 + |
+403 + |
+The DB instance ID or user ID may be null, or the operation is not authorized. + |
+
DBS.200011 + |
+409 + |
+Another operation is being performed on the DB instance or the DB instance is faulty. + |
+
DBS.200013 + |
+404 + |
+The original DB instance does not exist. + |
+
DBS.200019 + |
+409 + |
+Another operation is being performed on the DB instance or the DB instance is faulty. + |
+
DBS.200021 + |
+400 + |
+Invalid DB instance name. + |
+
DBS.200022 + |
+409 + |
+The DB instance name already exists. + |
+
DBS.200023 + |
+400 + |
+Storage space is out of range. + |
+
DBS.200024 + |
+400 + |
+Invalid region. + |
+
DBS.200025 + |
+400 + |
+Invalid AZ. + |
+
DBS.200026 + |
+400 + |
+Invalid storage type. + |
+
DBS.200027 + |
+400 + |
+Storage space must be a multiple of 10. + |
+
DBS.200040 + |
+400 + |
+The DB engine or version is not supported. + |
+
DBS.200041 + |
+400 + |
+Invalid database version. + |
+
DBS.200042 + |
+400 + |
+The DB engine does not exist. + |
+
DBS.200043 + |
+400 + |
+Invalid synchronize model. + |
+
DBS.200044 + |
+403 + |
+Resource not found or permission denied. + |
+
DBS.200045 + |
+404 + |
+The DB instance does not exist. + |
+
DBS.200046 + |
+413 + |
+The number of DB instances has reached the quota. + |
+
DBS.200047 + |
+409 + |
+Another operation is being performed on the DB instance or the DB instance is faulty. + |
+
DBS.200048 + |
+400 + |
+Invalid VPC ID. + |
+
DBS.200049 + |
+400 + |
+Invalid network ID. + |
+
DBS.200050 + |
+404 + |
+The security group does not exist or does not belong to the VPC. + |
+
DBS.200051 + |
+400 + |
+Invalid HA mode. + |
+
DBS.200052 + |
+400 + |
+Invalid database root password. + |
+
DBS.200053 + |
+400 + |
+The selected specifications do not exist. + |
+
DBS.200054 + |
+400 + |
+Invalid specifications. + |
+
DBS.200055 + |
+400 + |
+Invalid replica_of_id. + |
+
DBS.200056 + |
+400 + |
+The maximum number of nodes has been reached. + |
+
DBS.200086 + |
+400 + |
+This operation is not allowed by the DB instance status. + |
+
DBS.200087 + |
+400 + |
+The number of tags added for the DB instance has reached the quota. + |
+
DBS.200098 + |
+400 + |
+The tag already exists. + |
+
DBS.200203 + |
+400 + |
+Failed to query the DB instance. + |
+
DBS.200303 + |
+400 + |
+The scale-up times have reached the maximum value. + |
+
DBS.200306 + |
+400 + |
+The new storage space must be greater than or equal to the original storage space. + |
+
DBS.200308 + |
+400 + |
+The new storage space after scaling up cannot be greater than that of the primary DB instance. + |
+
DBS.200316 + |
+409 + |
+This operation cannot be performed because the DB instance status is Storage full. + |
+
DBS.200402 + |
+409 + |
+Invalid operation. + |
+
DBS.200405 + |
+400 + |
+Parameter error. + |
+
DBS.200408 + |
+404 + |
+The DB instance does not exist. + |
+
DBS.200461 + |
+400 + |
+The parameter value is out of range. + |
+
DBS.200470 + |
+404 + |
+The region or AZ does not exist. + |
+
DBS.200501 + |
+404 + |
+The subnet does not exist or does not belong to the VPC. + |
+
DBS.200503 + |
+404 + |
+The VPC does not exist or does not belong to the user. + |
+
DBS.200504 + |
+400 + |
+Invalid database version. + |
+
DBS.200506 + |
+400 + |
+Invalid KMS. + |
+
DBS.200543 + |
+400 + |
+The job does not exist. + |
+
DBS.200602 + |
+404 + |
+The DB instance does not exist. + |
+
DBS.200604 + |
+403 + |
+The DB instance ID or user ID may be null, or the operation is not authorized. + |
+
DBS.200811 + |
+500 + |
+Failed to create the database. + |
+
DBS.201003 + |
+403 + |
+Resource not found or permission denied. + |
+
DBS.201010 + |
+404 + |
+The backup information does not exist. + |
+
DBS.201014 + |
+400 + |
+This operation is not allowed by the DB instance status. + |
+
DBS.201028 + |
+404 + |
+The DB instance does not exist. + |
+
DBS.201035 + |
+400 + |
+The database name must be different from the original and target database names. + |
+
DBS.201101 + |
+400 + |
+Invalid backup cycle. + |
+
DBS.201103 + |
+400 + |
+Invalid backup start time. + |
+
DBS.201106 + |
+400 + |
+Invalid retention days. + |
+
DBS.201201 + |
+409 + |
+The object already exists. + |
+
DBS.201202 + |
+409 + |
+Another operation is being performed on the DB instance or the DB instance is faulty. + |
+
DBS.201203 + |
+400 + |
+The backup file does not exist. + |
+
DBS.201205 + |
+409 + |
+Backup is in progress, please wait. + |
+
DBS.201207 + |
+400 + |
+The DB engine or version is not supported. + |
+
DBS.212001 + |
+404 + |
+The parameter template does not exist. + |
+
DBS.212002 + |
+400 + |
+Incorrect parameter template quota. + |
+
DBS.212003 + |
+400 + |
+Operation not allowed. + |
+
DBS.212004 + |
+400 + |
+Parameter template update error. + |
+
DBS.212005 + |
+400 + |
+The node does not belong to the group. + |
+
DBS.212006 + |
+409 + |
+Another operation is being performed on the DB instance or the DB instance is faulty. + |
+
DBS.212007 + |
+400 + |
+The DB engine does not exist. + |
+
DBS.212008 + |
+400 + |
+The DB engine is not supported. + |
+
DBS.212009 + |
+400 + |
+Task processing failed. + |
+
DBS.212010 + |
+400 + |
+The parameter template is being applied. + |
+
DBS.212011 + |
+400 + |
+Application failed. + |
+
DBS.212012 + |
+400 + |
+The parameter does not exist. + |
+
DBS.212013 + |
+404 + |
+The object does not exist. + |
+
DBS.212014 + |
+400 + |
+The node does not have a default parameter template. + |
+
DBS.212015 + |
+400 + |
+Partial success + |
+
DBS.212016 + |
+400 + |
+Parameter update failed. + |
+
DBS.212017 + |
+400 + |
+Invalid parameter. + |
+
DBS.212019 + |
+422 + |
+The parameter cannot be processed. + |
+
DBS.212025 + |
+400 + |
+Update failed. + |
+
DBS.212030 + |
+400 + |
+Parameter error + |
+
DBS.212032 + |
+400 + |
+The parameter template has been applied. + |
+
DBS.212037 + |
+400 + |
+Parameters are incorrectly set. + |
+
DBS.213004 + |
+500 + |
+Failed to process the request. + |
+
DBS.216028 + |
+400 + |
+Insufficient internal resource quota. + |
+
DBS.280001 + |
+400 + |
+Parameter error. + |
+
DBS.280015 + |
+403 + |
+Resource not found or permission denied. + |
+
DBS.280056 + |
+403 + |
+Invalid token. + |
+
DBS.280127 + |
+400 + |
+Invalid backup description. + |
+
DBS.280128 + |
+400 + |
+The database name does not exist. + |
+
DBS.280204 + |
+400 + |
+Invalid parameter. + |
+
DBS.280214 + |
+400 + |
+The backup does not exist. + |
+
DBS.280235 + |
+400 + |
+Invalid database type. + |
+
DBS.280236 + |
+400 + |
+Invalid database version. + |
+
DBS.280238 + |
+400 + |
+The DB engine or version is not supported. + |
+
DBS.280239 + |
+400 + |
+Invalid specifications. + |
+
DBS.280241 + |
+400 + |
+Invalid storage type. + |
+
DBS.280246 + |
+400 + |
+Invalid database root password. + |
+
DBS.280250 + |
+400 + |
+Invalid backup retention days. + |
+
DBS.280253 + |
+400 + |
+Invalid backup start time. + |
+
DBS.280270 + |
+400 + |
+The parameter does not exist. + |
+
DBS.280271 + |
+400 + |
+The parameter value is out of range. + |
+
DBS.280272 + |
+400 + |
+The tag key must be unique. + |
+
DBS.280277 + |
+400 + |
+Invalid object name. + |
+
DBS.280285 + |
+400 + |
+Invalid AZ. + |
+
DBS.280404 + |
+400 + |
+Invalid DB instance ID or node ID format. + |
+
DBS.280449 + |
+400 + |
+Operation not allowed on frozen objects. + |
+
DBS.280450 + |
+400 + |
+The DB instance specifications are sold out. + |
+
DBS.290000 + |
+400 + |
+Parameter error. + |
+
DBS.290001 + |
+400 + |
+Invalid parameter letter case. + |
+
DBS.290002 + |
+404 + |
+The selected specifications do not exist. + |
+
DBS.290003 + |
+413 + |
+The number of DB instances has reached the quota. + |
+
DBS.290005 + |
+404 + |
+The DB instance does not exist. + |
+
DBS.290006 + |
+500 + |
+Failed to process the request. + |
+
DBS.290011 + |
+404 + |
+The DB instance does not exist. + |
+
DBS.290013 + |
+404 + |
+Resource not found. + |
+
DBS.290015 + |
+500 + |
+Failed to process the request. + |
+
DBS.280618 + |
+400 + |
+Differential backup cycle invalid. + |
+
DBS.200475 + |
+400 + |
+New password should not equal to the old ones. + |
+
DBS.280234 + |
+400 + |
+Invalid DB instance name. + |
+
DBS.280006 + |
+400 + |
+The request is null. Enter a request parameter. + |
+
DBS.280203 + |
+400 + |
+This is a weak password. Please enter a strong password. + |
+
DBS.200068 + |
+400 + |
+This is a weak password. Please enter a strong password. + |
+
DBS.212033 + |
+403 + |
+The parameter template values cannot be changed because the DB instance is being operated. + |
+
DBS.280433 + |
+400 + |
+Invalid enterprise project ID. + |
+
When calling APIs, you need to specify the project ID in some URLs. To do so, you need to obtain the project ID first.
+On the My Credential page, view project IDs in the project list.
+
Replication mode table
+ +Replication Mode + |
+Description + |
+Remarks + |
+
|---|---|---|
sync + |
+Synchronous + |
+N/A + |
+
This section describes the GaussDB(openGauss) DB instance class.
+ +Instance Class + |
+DB Engine + |
+Spec Code + |
+vCPUs + |
+Memory (GB) + |
+
|---|---|---|---|---|
General-enhanced II + |
+GaussDB(openGauss) + |
+gaussdb.opengauss.ee.dn.m6.2xlarge.8.in + |
+8 + |
+64 + |
+
gaussdb.opengauss.ee.dn.m6.4xlarge.8.in + |
+16 + |
+128 + |
+||
gaussdb.opengauss.ee.dn.m6.8xlarge.8.in + |
+32 + |
+256 + |
+||
gaussdb.opengauss.ee.dn.m6.16xlarge.8.in + |
+64 + |
+521 + |
+
Released Date + |
+Description + |
+
|---|---|
2020-11-30 + |
+This issue is the first official release. + |
+