Retrieve an Instance Type
Get an Instance Type by ID.
If the org has an Infrastructure Provider entity that owns the Instance Type, then the Instance Type detail is returned. User must have `FORGE_PROVIDER_ADMIN` role.
If the org has a Tenant entity and it has a Tenant Account with the Infrastructure Provider of the Instance Type, then the Instance Type detail is returned. User must have `FORGE_TENANT_ADMIN` 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
instanceTypeId
Query parameters
includeMachineAssociation
Include Machine associations for each Instance Type. Can only be requested by Provider
includeAllocationStats
Include Allocation stats. Currently can only be requested by Tenant
includeRelation
Related entity to expand
Allowed values:
Response
OK
id
name
description
controllerMachineType
infrastructureProviderId
siteId
labels
machineCapabilities
machineInstanceTypes
Available only for Providers
allocationStats
summary of machine counts by allocation status
status
Status values for Instance Type objects
Allowed values:
statusHistory
deprecations
created
updated
Errors
403
Forbidden Error