RequestGraph

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"
        }
    }
}
tasks
Optional

Collection of Task Service Document History

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