Querying the Details of a Supplementary Network Interface
Function
This API is used to query information about a supplementary network interface, including the IP address and VLAN ID.
Calling Method
For details, see Calling APIs.
URI
GET /v3/{project_id}/vpc/sub-network-interfaces/{sub_network_interface_id}
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
project_id |
Yes |
String |
Definition: ID of the project that a supplementary network interface belongs to. For details about how to obtain a project ID, see Obtaining a Project ID. Range: N/A |
|
sub_network_interface_id |
Yes |
String |
Definition: ID of a supplementary network interface. Range: N/A |
Request Parameters
None
Response Parameters
Status code: 200
|
Parameter |
Type |
Description |
|---|---|---|
|
request_id |
String |
Definition: Request ID. Range: N/A |
|
sub_network_interface |
SubNetworkInterface object |
Definition: Response body for querying details about a supplementary network interface. Range: N/A |
|
Parameter |
Type |
Description |
|---|---|---|
|
id |
String |
Definition: ID of a supplementary network interface. After a supplementary network interface is created, a supplementary network interface ID is generated, which uniquely identifies the supplementary network interface. Range: The value is in UUID format with hyphens (-). |
|
virsubnet_id |
String |
Definition: ID of the virtual subnet that a supplementary network interface is located. Range: The value is in UUID format with hyphens (-). |
|
private_ip_address |
String |
Definition: Private IPv4 address of a supplementary network interface. Range: N/A |
|
ipv6_ip_address |
String |
Definition: Private IPv6 address of a supplementary network interface. Range: N/A |
|
mac_address |
String |
Definition: MAC address of a supplementary network interface. Range: The value is a valid MAC address assigned by the system randomly. |
|
parent_device_id |
String |
Definition: Device ID of the host network interface that a supplementary network interface is attached to. Range: The value is in UUID format with hyphens (-). |
|
parent_id |
String |
Definition: ID of the elastic network interface that a supplementary network interface is attached to. Range: The value is in UUID format with hyphens (-). |
|
description |
String |
Definition: Description of a supplementary network interface. Range: The value can contain 0 to 255 characters and cannot contain angle brackets (< or >). |
|
vpc_id |
String |
Definition: ID of the VPC that a supplementary network interface belongs to. Range: The value is in UUID format with hyphens (-). |
|
vlan_id |
Integer |
Definition: VLAN ID of a supplementary network interface. Range: 1 to 4094 |
|
security_groups |
Array of strings |
Definition: IDs of the security groups that a supplementary network interface is associated with. For example, "security_groups": ["a0608cbf-d047-4f54-8b28-cd7b59853fff"]. Range: If this parameter is not specified in the request, the supplementary network interface is automatically associated with the default security group after being created. |
|
tags |
Array of ResponseTag objects |
Definition: Tags of a supplementary network interface, including tag keys and tag values, which can be used to classify and identify resources. For details, see the tag objects. Range: N/A |
|
project_id |
String |
Definition: ID of the project that a supplementary network interface belongs to. Range: N/A |
|
created_at |
String |
Definition: Time when a supplementary network interface was created. Range: The value is a UTC time in the format of yyyy-MM-ddTHH:mm:ssZ. |
|
allowed_address_pairs |
Array of AllowedAddressPair objects |
Definition: IP/MAC address pair list of a supplementary network interface. For details, see the AllowedAddressPair object list. Range: N/A |
|
state |
String |
Definition: Status of a supplementary network interface. Range:
|
|
instance_id |
String |
Definition: ID of the cloud service instance that a supplementary network interface is attached to, for example, RDS instance ID. Range: N/A |
|
instance_type |
String |
Definition: Type of the cloud service instance that a supplementary network interface is attached to, for example, RDS. Range: N/A |
|
scope |
String |
Definition: Public network egress information of the site where a supplementary network interface works. Range:
|
|
security_enabled |
Boolean |
Definition: Whether the security option is enabled for a supplementary network interface. If the option is not enabled, the security group does not take effect. Range: N/A |
|
Parameter |
Type |
Description |
|---|---|---|
|
key |
String |
Definition: Tag key. Range:
|
|
value |
String |
Definition: Tag value. Range:
|
|
Parameter |
Type |
Description |
|---|---|---|
|
ip_address |
String |
Definition: IP address. Constraints: Configure a dedicated security group if a large CIDR block (subnet mask less than 24) is configured for parameter allowed_address_pairs. Range: Single IP address, for example, 192.168.21.25 A CIDR block, for example, 192.168.21.0/24 Default Value: N/A |
|
mac_address |
String |
Definition: MAC address. Constraints: N/A Range: N/A Default Value: N/A |
Example Requests
Query the details of the supplementary network interfaces whose ID is 2be868f2-f7c9-48db-abc0-eea0b9105b0.
GET https://{Endpoint}/v3/8c6fb137a48a428aaf9a0229dca4edb3/vpc/sub-network-interfaces/2be868f2-f7c9-48db-abc0-eea0b9105b0d
Example Responses
Status code: 200
Normal response to the GET operation. For more status codes, see Status Codes.
{
"sub_network_interface" : {
"id" : "2be868f2-f7c9-48db-abc0-eea0b9105b0d",
"project_id" : "8c6fb137a48a428aaf9a0229dca4edb3",
"virsubnet_id" : "3c15c3b0-0df4-4115-9c18-e67a8a0d7702",
"private_ip_address" : "192.168.0.160",
"ipv6_ip_address" : null,
"mac_address" : "fa:16:3e:26:7e:1e",
"parent_device_id" : "285b2e45-2968-4f4c-8992-54e0d4c8da1d",
"security_enabled" : false,
"security_groups" : [ ],
"allowed_address_pairs" : [ ],
"vpc_id" : "c10e1e02-9db2-4bd0-89ef-52536952627e",
"instance_id" : "",
"instance_type" : "",
"description" : "",
"parent_id" : "00336617-4552-48c5-9856-f539f4e9aca2",
"vlan_id" : 3413,
"state" : null,
"tags" : [ ],
"scope" : "center",
"created_at" : "2025-02-10T08:21:16Z"
},
"request_id" : "16fe2bcb91bd7ad03a895adbc63bf44e"
}
Status Codes
|
Status Code |
Description |
|---|---|
|
200 |
Normal response to the GET operation. For more status codes, see Status Codes. |
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.