Querying a Security Group Rule
Function
This API is used to query details about a security group rule.
URI
GET /v3/{project_id}/vpc/security-group-rules/{security_group_rule_id}
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
project_id |
Yes |
String |
Project ID. For details about how to obtain a project ID, see Obtaining a Project ID. |
security_group_rule_id |
Yes |
String |
Security group rule ID. |
Request Parameter
None
Example Request
- Query details about a security group rule.
"GET https://{Endpoint}/v3/{project_id}/vpc/security-group-rules/01a772b2-463e-47e3-a95d-bac85ee8adc6"
Response Parameter
When the status code is 200, the response parameters are as follows:
Parameter |
Type |
Description |
---|---|---|
request_id |
String |
Request ID |
security_group_rule |
SecurityGroupRule object |
Response body for querying details about a security group rule |
Parameter |
Type |
Description |
---|---|---|
id |
String |
Security group rule ID, which uniquely identifies the security group rule The value is in UUID format with hyphens (-). |
description |
String |
Provides supplementary information about the security group. The value can contain no more than 255 characters and cannot contain angle brackets (< or >). |
security_group_id |
String |
ID of the security group to which the security group rule belongs. |
direction |
String |
Inbound or outbound direction of a security group rule. The value can be:
|
protocol |
String |
Protocol type The value can be icmp, tcp, udp, icmpv6 or an IP number.
Constraints:
|
ethertype |
String |
IP version The value can be IPv4 or IPv6. If you do not set this parameter, IPv4 is used by default. |
multiport |
String |
Port or port range The value can be a single port (80), a port range (1-30), or inconsecutive ports separated by commas (22,3389,80). |
action |
String |
Action of the security group rule.
The value can be:
The default value is deny. |
priority |
Integer |
Rule priority. The value is from 1 to 100. The value 1 indicates the highest priority. |
remote_group_id |
String |
ID of the remote security group, which allows or denies traffic to and from the security group. Value range: ID of an existing security group The parameter is mutually exclusive with parameters remote_ip_prefix and remote_address_group_id. |
remote_ip_prefix |
String |
Remote IP address.
The value is an IP address or a CIDR block. Constraints:
|
remote_address_group_id |
String |
ID of the remote IP address group. Value range: ID of an existing IP address group The parameter is mutually exclusive with parameters remote_ip_prefix and remote_group_id. |
created_at |
String |
Time when the security group rule is created UTC time in the format of yyyy-MM-ddTHH:mmss |
updated_at |
String |
Time when the security group rule is updated UTC time in the format of yyyy-MM-ddTHH:mmss |
project_id |
String |
ID of the project to which the security group rule belongs. |
Example Response
When the status code is 200, the response parameters are as follows:
{ "security_group_rule": { "id": "f626eb24-d8bd-4d26-ae0b-c16bb65730cb", "project_id": "060576782980d5762f9ec014dd2f1148", "security_group_id": "0552091e-b83a-49dd-88a7-4a5c86fd9ec3", "remote_group_id": null, "direction": "ingress", "protocol": "tcp", "description": "security group rule description", "created_at": "2020-08-13T07:12:36Z", "updated_at": "2020-08-13T07:12:36Z", "ethertype": "IPv4", "remote_ip_prefix": "10.10.0.0/16", "multiport": "333", "remote_address_group_id": null, "action": "allow", "priority": 1 }, "request_id": "034c4840bde0b1263a4b2e66fbd74d5f" }
Status Code
See Status Codes.
Error Code
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