Retrieve Allocation

View as Markdown

Retrieve Allocation by ID

Provider and Tenant roles are inferred from the org’s membership. Allocation must belong to the Provider or Tenant associated with the org.

User must have FORGE_PROVIDER_ADMIN or 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

orgstringRequired
allocationIdstringRequired

Query parameters

infrastructureProviderIdstringOptionalformat: "uuid"Deprecated
Filter Allocations by Infrastructure Provider ID.
tenantIdstringOptionalformat: "uuid"Deprecated
Filter Allocations by Tenant ID.
includeRelationenumOptional
Related entity to expand
Allowed values:

Response

OK
idstringRead-onlyformat: "uuid"
ID of the Allocation
namestring2-256 characters
Concise and descriptive name of the Allocation
descriptionstring
Detailed description of the Allocation
infrastructureProviderIdstringformat: "uuid"
ID of the Infrastructure Provider that created the Allocation
tenantIdstringformat: "uuid"
ID of the Tenant that received the Allocation
siteIdstringformat: "uuid"
ID of the Site where resources are allocated
statusenum
Status values for Allocation objects
Allowed values:
statusHistorylist of objectsRead-only
allocationConstraintslist of objects
createddatetimeRead-only

Date/time when the Allocation was created

updateddatetimeRead-only

Date/time when the Allocation was last updated

Errors

403
Forbidden Error