RequestGraph
RequestGraph
Result Of Request Graph For Provisioning Request
JSON Example
{
"tasks": [
{
"id": "46414006-8f71-46f8-b965-eea0bacbba7e",
"stages": [
{
"transitionSource": {
"id": "we655aew4e8e",
"subStage": "STARTED",
"timestampMicros": 0
},
"taskSubStage": "STARTED",
"taskInfo": {
"stage": "we655aew4e8e",
"failureMessage": "string",
"durationMicros": 0
},
"resourceLinks": [
"/resources/i-0be3655a12fd28e8e",
"/resources/i-0be234a15ft8det3"
],
"timestampMicros": 0
}
]
}
],
"project": {
"id": "9.0E49",
"createdAt": "2012-09-27",
"updatedAt": "2012-09-27",
"owner": "[email protected]",
"ownerType": "ad_group",
"orgId": "42413b31-1716-477e-9a88-9dc1c3cb1cdf",
"_links": {
"empty": false
},
"name": "my-name",
"description": "my-description",
"administrators": [
{
"email": "[email protected]"
}
],
"members": [
{
"email": "[email protected]"
}
],
"viewers": [
{
"email": "[email protected]"
}
],
"supervisors": [
{
"email": "[email protected]"
}
],
"zones": [
{
"id": "9.0E49",
"createdAt": "2012-09-27",
"updatedAt": "2012-09-27",
"owner": "[email protected]",
"ownerType": "ad_group",
"orgId": "42413b31-1716-477e-9a88-9dc1c3cb1cdf",
"_links": {
"empty": false
},
"zoneId": "77ee1",
"priority": 1,
"maxNumberInstances": 50,
"allocatedInstancesCount": 0,
"memoryLimitMB": 2048,
"allocatedMemoryMB": 0,
"cpuLimit": 2048,
"allocatedCpu": 0,
"storageLimitGB": 20,
"allocatedStorageGB": "number"
}
],
"constraints": {
"network": [
{
"mandatory": "true",
"expression": "env:dev"
}
],
"storage": [
{
"mandatory": "false",
"expression": "gold"
}
],
"extensibility": [
{
"mandatory": "false",
"expression": "key:value"
}
]
},
"operationTimeout": 0,
"machineNamingTemplate": "${project.name}-test-${####}",
"sharedResources": false,
"placementPolicy": "DEFAULT",
"customProperties": {
"property": "value"
}
}
}
project
Optional
Projects link users and cloud zones, thus controlling who can use what cloud resources.
HATEOAS links:
self - Project - Self link to this project