Retrieve all Instances
Get all Instances for Tenant.
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
Query parameters
infrastructureProviderId
Filter by Infrastructure Provider ID
siteId
Filter by Site ID. Can be specified multiple times to filter on more than one site.
vpcId
Filter by VPC ID. Can be specified multiple times to filter on more than one VPC.
instanceTypeId
Filter by instance type ID. Can be specified multiple times to filter on more than one instance type.
operatingSystemId
Filter by operating system ID. Can be specified multiple times to filter on more than one operating system.
machineId
Filter by machine ID. Can be specified multiple times to filter on more than one machine.
name
Filter by Instance name
status
Filter Instances by Status. Can be specified multiple times to filter on more than one status.
ipAddress
Filter by IP address. Can be specified multiple times to filter on more than one IP address.
query
Search for matches across all Sites. Input will be matched against name, description, status, and labels fields
includeRelation
Related entity to expand
pageNumber
Page number for pagination query
pageSize
Page size for pagination query
orderBy
Ordering for pagination query
networkSecurityGroupId
Filter by NetworkSecurityGroup ID. Can be specified multiple times to filter on more than one Network Security Group.
Response headers
X-Pagination
Pagination result in JSON format
Response
OK
id
Unique identifier for the Instance
name
Name for the Instance
description
Description for the Instance
tenantId
ID of the Tenant the Instance belongs to
infrastructureProviderId
ID of the Infrastructure Provider that owns the Site where the Instance is located
siteId
ID of the Site where the Instance is located
instanceTypeId
vpcId
secondaryVpcIds
IDs of VPCs attached to the Instance through non-primary interfaces
machineId
operatingSystemId
networkSecurityGroupId
networkSecurityGroupPropagationDetails
Propagation details for the attached Network Security Group
networkSecurityGroupInherited
Indicates if the Network Security Group is inherited from VPC
controllerInstanceId
ipxeScript
alwaysBootWithCustomIpxe
Indicates whether the Instance should always execute custom iPXE script when rebooting
phoneHomeEnabled
Indicates whether the Phone Home service should be enabled or disabled for Instance
userData
labels
isUpdatePending
Indicates whether an update is available for the Instance. Updates can be applied on reboot
serialConsoleUrl
Serial Console URL for the Instance. Format: ssh://<id>@siteSerialConsoleHostname
interfaces
infinibandInterfaces
nvLinkInterfaces
dpuExtensionServiceDeployments
DPU Extension Services deployed on DPUs of this Instance
sshKeyGroupIds
IDs of SSH Key Groups associated with this Instance
sshKeyGroups
IDs of SSH Key Groups associated with this Instance
tpmEkCertificate
base64 encoded TPM EK Certificate associated with this Instance
status
Status values for Instance objects
statusHistory
deprecations
created
updated
Errors
403
Forbidden Error