Obtaining the Gateway List
Function
This API is used to obtain the gateway list.
Calling Method
For details, see Calling APIs.
Authorization Information
Each account has all the permissions required to call all APIs, but IAM users must be assigned the required permissions.
- If you are using role/policy-based authorization, see Permissions Policies and Supported Actions for details on the required permissions.
- If you are using identity policy-based authorization, the following identity policy-based permissions are required.
URI
GET /v3/meshes/{mesh_id}/gateways
| Parameter | Mandatory | Type | Description |
|---|---|---|---|
| mesh_id | Yes | String | Mesh ID |
Request Parameters
| Parameter | Mandatory | Type | Description |
|---|---|---|---|
| X-Auth-Token | Yes | String | API calling can be authenticated using a token or AK/SK. If you use a token, this parameter is mandatory and must be set to the token. |
Response Parameters
Status code: 200
| Parameter | Type | Description |
|---|---|---|
| gateways | Array of VirtualGatewayInstance objects | Gateway instance list |
| Parameter | Type | Description |
|---|---|---|
| gatewayName | String | Gateway name |
| cluster | GatewayCluster object | Cluster of the service corresponding to the gateway |
| address | String | External access address |
| protocol | String | Gateway protocol |
| certList | Array of CertServer objects | Certificate used for TLS termination |
| status | String | Gateway status |
| namespace | String | Namespace that the gateway belongs to |
| externalIPs | String | External IP address of the gateway service (ELB IP address) |
| ASMStyled | ASMStyled object | ASM console supported |
| Parameter | Type | Description |
|---|---|---|
| secretName | String | Name of the secret for storing the certificate content |
| hosts | Array of strings | Certificate hosts |
| maxProtocolVersion | String | Supported latest TLS version |
| minProtocolVersion | String | Supported earliest TLS version |
| Parameter | Type | Description |
|---|---|---|
| traffic_manage | String | Whether ASM console traffic management is supported. If the value is NotMatch, the capability is not supported. |
| security | String | Whether ASM console service security is supported. If the value is NotMatch, the capability is not supported. |
| gateway_route | String | Whether ASM console gateway routing is supported. If the value is NotMatch, the capability is not supported. |
Example Requests
None
Example Responses
None
Status Codes
| Status Code | Description |
|---|---|
| 200 | The gateway list is obtained. |
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