Retrieve all Interfaces
Get all Interfaces for an Instance
Org must have a Tenant entity. User must have authorization role with TENANT_ADMIN suffix.
Authentication
AuthorizationBearer
```
export JWT_BEARER_TOKEN="<jwt-bearer-token>"
# Example org name: "acme-inc
export ORG_NAME=<org-name>
# Use the JWT bearer token in your API request auth header:
curl -v -X GET -H "Content-Type: application/json" -H "Authorization: Bearer $JWT_BEARER_TOKEN" https://nico-rest-api.nico.svc.cluster.local/v2/org/$ORG_NAME/nico/user/current
```
Path parameters
org
Name of the Org
instanceId
ID of the Instance
Query parameters
status
Filter Interfaces by Status
includeRelation
Related entity to expand
Allowed values:
pageNumber
Page number for pagination query
pageSize
Page size for pagination query
orderBy
Ordering for pagination query
Response headers
X-Pagination
Pagination result in JSON format
Response
OK
id
Unique UUID v4 identifier for the Interface
instanceId
ID of the associated Instance
subnetId
ID of the associated Subnet
vpcPrefixId
ID of the associated VPCPrefix
isPhysical
IsPhysical indicates whether the Subnet is bound on a physical Interface
device
Name of the device to use
deviceInstance
Index of the device, used to identify which interface card to attache the Partition to
virtualFunctionId
Must be specified if isPhysical is false
macAddress
MAC address of the Interface
ipAddresses
A list of IPv4 or IPv6 addresses
requestedIpAddress
Explicitly requested IP address for the interface. This is only used for VPC Prefix-based interfaces and is not valid for Subnet-based interfaces. The least-significant host bit must be 1.
inlineRoutingProfile
Inline interface-local routing profile options. Only valid for VPC Prefix-based interfaces.
status
Status of the Interface
created
Date/time when the Interface was created
updated
Date/time when the Interface was last updated
Errors
403
Forbidden Error