Retrieve all Interfaces
Get all Interfaces for an Instance
Org must have a Tenant entity. User must have FORGE_TENANT_ADMIN authorization role.
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://carbide-rest-api.carbide.svc.cluster.local/v2/org/$ORG_NAME/carbide/user/current
```
Path parameters
org
instanceId
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
instanceId
subnetId
vpcPrefixId
isPhysical
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
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.
status
Status values for Interface objects
Allowed values:
created
updated
Errors
403
Forbidden Error