Querying Graph Details (1.0.0)
Function
This API is used to query graph details by graph ID.
URI
GET /v2/{project_id}/graphs/{graph_id}
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
project_id |
Yes |
String |
Project ID. For details about how to obtain the project ID, see Obtaining a Project ID. |
graph_id |
Yes |
String |
Graph ID |
Request Parameters
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
X-Auth-Token |
Yes |
String |
User token. It is used to obtain the permission to call APIs. For details about how to obtain the token, see Authentication. The value of X-Subject-Token in the response header is the token. |
Response Parameters
Status code: 200
Parameter |
Type |
Description |
---|---|---|
graph |
graph object |
Graph object. If the request fails, this parameter is left empty. |
Parameter |
Type |
Description |
---|---|---|
id |
String |
Graph ID |
name |
String |
Graph name |
created_by |
String |
IAM username |
is_multi_az |
String |
Whether to enable cross-AZ HA |
region_code |
String |
Region code |
az_code |
String |
AZ code |
schema_path |
Array of schema_path objects |
Path for storing the metadata file |
edgeset_path |
Array of edgeset_path objects |
OBS path for storing the edge data set |
vertexset_path |
Array of vertexset_path objects |
OBS path for storing the vertex data set |
edgeset_format |
String |
Format of the edge data file |
edgeset_default_label |
String |
Default label of the edge data file |
vertexset_format |
String |
Format of the vertex data file |
vertexset_default_label |
String |
Default label of the vertex data file |
data_store_version |
String |
Graph version |
sys_tags |
Array of strings |
Enterprise project information. If this parameter is not specified, this function is disabled (default). |
status |
String |
Status code of a graph:
|
action_progress |
String |
Progress of graph creation
NOTE:
This field is returned only when status is 100. |
graph_size_type_index |
String |
Graph size type index:
|
vpc_id |
String |
VPC ID |
subnet_id |
String |
Subnet ID in the VPC |
security_group_id |
String |
Security group ID |
replication |
Integer |
Number of replicas. The default value is 1. |
created |
String |
Time when a graph is created |
updated |
String |
Time when a graph is updated |
private_ip |
String |
Floating IP address of a graph instance. Users can access the instance using the IP address through the ECS deployed on a private network. |
public_ip |
String |
Public network access address of a graph instance. Users can access the instance using the IP address from the Internet. |
arch |
String |
Graph instance's CPU architecture type. The value can be x86_64 or aarch64. |
encrypted |
Boolean |
Whether to encrypt backup data. The default value is false, indicating that the backup data is not encrypted. |
master_key_id |
String |
User master key ID |
master_key_name |
String |
User master key name |
enable_rbac |
Boolean |
Whether to enable granular permission control |
enable_full_text_index |
Boolean |
Whether to enable full-text indexes |
enable_hyg |
Boolean |
Whether to enable HyG. This parameter is available only for database edition graphs. |
traffic_ip_list |
Array of strings |
Physical addresses of a graph instance for access from private networks. To prevent service interruption caused by floating IP address switchover, poll the physical IP addresses to access the graph instance. |
crypt_algorithm |
String |
Graph instance cryptography algorithm. Available values are as follows:
|
enable_https |
Boolean |
Whether to enable the security mode. This mode may damage GES performance greatly. |
tags |
Array of tags objects |
Tag list. Each tag is in <key,value> format. |
product_type |
String |
Graph type. The value can be InMemory (default value) or Persistence. If graph_size_type_index is 6, the value must be Persistence.
|
vertex_id_type |
vertex_id_type object |
ID type of vertices. This parameter is mandatory only for database edition graphs.
NOTE:
The vertex ID type cannot be changed once set. Exercise caution when setting this parameter. |
origin_graph_size_type_index |
String |
Initial size of a graph. This parameter is returned in versions later than 2.3.15. |
expand_time |
String |
Time when a graph is expanded. |
resize_time |
String |
Time when the graph size is changed |
enable_multi_label |
Boolean |
Whether multi-lableing is enabled. |
capacity_ratio |
Integer |
Capacity rate of a graph. This parameter is only available for Ten-billion-edge graphs of the database edition since version 2.3.18. |
Parameter |
Type |
Description |
---|---|---|
job_id |
String |
Job ID corresponding to OBS file import |
path |
String |
OBS storage path, excluding OBS endpoint |
status |
String |
OBS file import status. The options include:
|
Parameter |
Type |
Description |
---|---|---|
job_id |
String |
Job ID corresponding to OBS file import |
path |
String |
OBS storage path, excluding OBS endpoint |
status |
String |
OBS file import status. The options include:
|
Parameter |
Type |
Description |
---|---|---|
job_id |
String |
Job ID corresponding to OBS file import |
path |
String |
OBS storage path, excluding OBS endpoint |
status |
String |
OBS file import status. The options include:
|
Parameter |
Type |
Description |
---|---|---|
id_type |
String |
Vertex ID type. The value can be fixedLengthString or hash.
|
id_length |
Integer |
This parameter is mandatory if id_type is fixedLengthString. The value ranges from 1 to 128. |
Status code: 400
Parameter |
Type |
Description |
---|---|---|
error_code |
String |
System prompt code.
|
error_msg |
String |
System prompt code.
|
Example Request
Query graph details by graph ID.
GET https://Endpoint/v2/{project_id}/graphs/{graph_id}
Example Response
Status code: 200
Example response for a successful request
{ "graph" : { "id" : "1172f16c-63c7-4746-89b0-78972eddf706", "name" : "GES_UI_2_0_1", "created_by" : "ei_ges_j00356469_01", "is_multi_az" : "false", "region_code" : "cn-north-7", "az_code" : "cn-north-7c", "edgeset_format" : "", "edgeset_default_label" : "", "vertexset_format" : "", "vertexset_default_label" : "", "data_store_version" : "2.0.1", "sys_tags" : [ "0" ], "status" : "900", "graph_size_type_index" : "0", "vpc_id" : "0ac6e3c3-2c9b-4296-84f7-6883cebc7b41", "subnet_id" : "2b1755eb-d6d4-421f-88c0-cf6f0bc16801", "security_group_id" : "7aa7c8c9-7443-4a01-abf5-8064b586f8f5", "replication" : 0, "created" : "2022-04-26T02:10:52", "updated" : "2022-04-26T02:10:52", "private_ip" : "192.168.0.123", "encrypted" : false, "enable_rbac" : false, "enable_full_text_index" : false, "enable_hyg" : false, "traffic_ip_list" : [ "192.168.0.123" ], "crypt_algorithm" : "generalCipher", "enable_https" : false, "enable_multi_label":false, "origin_graph_size_type_index": "1", "expand_time": "2023-08-03T02:10:52", "resize_time": "2023-08-02T02:10:52" } }
Status code: 400
Example response for a failed request
{ "error_code" : "GES.7006", "error_msg" : "An internal error occurs in the underlying service of the graph engine." }
Status Codes
Return Value |
Description |
---|---|
400 Bad Request |
Request error. |
401 Unauthorized |
Authorization failed. |
403 Forbidden |
No operation permissions. |
404 Not Found |
No resources found. |
500 Internal Server Error |
Internal server error. |
503 Service Unavailable |
Service unavailable. |
Error Codes
See Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot