Get Orgs.sddcs.networks.edges.vnics

Get Orgs.sddcs.networks.edges.vnics

Retrieve all interfaces for the specified management or compute gateway (NSX Edge).

Request
URI
GET
https://vmc.vmware.com/vmc/api/orgs/{org}/sddcs/{sddc}/networks/4.0/edges/{edgeId}/vnics
COPY
Path Parameters
string
org
Required

Organization identifier.

string
sddc
Required

Sddc Identifier.

string
edgeId
Required

Edge Identifier.


Authentication
This operation uses the following authentication methods.
Responses
200

OK

Returns vnics of type(s) application/json
{
    "vnics": [
        {
            "subInterfaces": {
                "subInterfaces": [
                    {
                        "index": 0,
                        "tunnelId": 0,
                        "name": "string",
                        "addressGroups": {
                            "addressGroups": [
                                {
                                    "subnetPrefixLength": "string",
                                    "secondaryAddresses": {
                                        "type": "string",
                                        "ipAddress": [
                                            "string"
                                        ]
                                    },
                                    "primaryAddress": "string",
                                    "subnetMask": "string"
                                }
                            ]
                        },
                        "vlanId": 0,
                        "label": "string",
                        "logicalSwitchName": "string",
                        "isConnected": false,
                        "mtu": 0,
                        "logicalSwitchId": "string",
                        "enableSendRedirects": false
                    }
                ]
            },
            "addressGroups": {
                "addressGroups": [
                    {
                        "subnetPrefixLength": "string",
                        "secondaryAddresses": {
                            "type": "string",
                            "ipAddress": [
                                "string"
                            ]
                        },
                        "primaryAddress": "string",
                        "subnetMask": "string"
                    }
                ]
            },
            "isConnected": false,
            "enableSendRedirects": false,
            "inShapingPolicy": {
                "burstSize": 0,
                "averageBandwidth": 0,
                "peakBandwidth": 0,
                "enabled": false,
                "inherited": false
            },
            "label": "string",
            "enableProxyArp": false,
            "index": 0,
            "name": "string",
            "mtu": 0,
            "fenceParameters": [
                {
                    "value": "string",
                    "key": "string"
                }
            ],
            "macAddresses": [
                {
                    "edgeVmHaIndex": 0,
                    "value": "string"
                }
            ],
            "outShapingPolicy": {
                "burstSize": 0,
                "averageBandwidth": 0,
                "peakBandwidth": 0,
                "enabled": false,
                "inherited": false
            },
            "portgroupName": "string",
            "enableBridgeMode": false,
            "type": "string",
            "portgroupId": "string"
        }
    ]
}
array of vnic
vnics
Optional

Ordered list of NSX Edge vnics.


400

Bad request. Request object passed is invalid.

Operation doesn't return any data structure

403

Forbidden. Authorization header not provided

Operation doesn't return any data structure

404

Not found. Requested object not found.

Operation doesn't return any data structure

Edges Operations
POST
Add Orgs.sddcs.networks.edges.firewall.config.rules
POST
Add Orgs.sddcs.networks.edges.nat.config.rules
POST
Create Orgs.sddcs.networks.edges.dns.config
DELETE
Delete Orgs.sddcs.networks.cgws.l2vpn.config
DELETE
Delete Orgs.sddcs.networks.edges.dns.config
DELETE
Delete Orgs.sddcs.networks.edges.firewall.config
DELETE
Delete Orgs.sddcs.networks.edges.firewall.config.rules
DELETE
Delete Orgs.sddcs.networks.edges.ipsec.config
DELETE
Delete Orgs.sddcs.networks.edges.nat.config
DELETE
Delete Orgs.sddcs.networks.edges.nat.config.rules
GET
Get Orgs.sddcs.networks.cgws.l2vpn.config
GET
Get Orgs.sddcs.networks.edges
GET
Get Orgs.sddcs.networks.edges.dhcp.leaseinfo
GET
Get Orgs.sddcs.networks.edges.dns.config
GET
Get Orgs.sddcs.networks.edges.dns.statistics
GET
Get Orgs.sddcs.networks.edges.firewall.config
GET
Get Orgs.sddcs.networks.edges.firewall.config.rules
GET
Get Orgs.sddcs.networks.edges.firewall.statistics
GET
Get Orgs.sddcs.networks.edges.ipsec.config
GET
Get Orgs.sddcs.networks.edges.ipsec.statistics
GET
Get Orgs.sddcs.networks.edges.l2vpn.config.statistics
GET
Get Orgs.sddcs.networks.edges.nat.config
GET
Get Orgs.sddcs.networks.edges.peerconfig
GET
Get Orgs.sddcs.networks.edges.statistics.dashboard.firewall
GET
Get Orgs.sddcs.networks.edges.statistics.dashboard.interface
GET
Get Orgs.sddcs.networks.edges.statistics.dashboard.ipsec
GET
Get Orgs.sddcs.networks.edges.statistics.interfaces
GET
Get Orgs.sddcs.networks.edges.statistics.interfaces.internal
GET
Get Orgs.sddcs.networks.edges.statistics.interfaces.uplink
GET
Get Orgs.sddcs.networks.edges.status
GET
Get Orgs.sddcs.networks.edges.vnics
PUT
Update Orgs.sddcs.networks.cgws.l2vpn.config
PUT
Update Orgs.sddcs.networks.edges.dns.config
PUT
Update Orgs.sddcs.networks.edges.firewall.config
PUT
Update Orgs.sddcs.networks.edges.firewall.config.rules
PUT
Update Orgs.sddcs.networks.edges.ipsec.config
PUT
Update Orgs.sddcs.networks.edges.nat.config
PUT
Update Orgs.sddcs.networks.edges.nat.config.rules