Greetings, I have a blocking task (on vapp create) dumped out below. Is there a was to find what the vapp template/catalog id is that the vapp is being created from via REST? Hoping I haven't over-looked it
Thanks!
$VAR1 = {
'vcloud:User' => {
'name' => 'bacon',
'type' => 'application/vnd.vmware.admin.user+xml'
},
'timeoutAction' => 'abort',
'vcloud:Organization' => {
'name' => 'itdev2',
'type' => 'application/vnd.vmware.admin.organization+xml'
},
'status' => 'active',
'vcloud:Link' => [
{
'rel' => 'resume',
'href' => 'https://10.9.184.20/api/admin/extension/blockingTask/846dd73e-6ebb-4ad4-a89a-0c32aa2da45b/action/resume',
'type' => 'application/vnd.vmware.admin.blockingTaskOperationParams+xml'
},
{
'rel' => 'abort',
'href' => 'https://10.9.184.20/api/admin/extension/blockingTask/846dd73e-6ebb-4ad4-a89a-0c32aa2da45b/action/abort',
'type' => 'application/vnd.vmware.admin.blockingTaskOperationParams+xml'
},
{
'rel' => 'fail',
'href' => 'https://10.9.184.20/api/admin/extension/blockingTask/846dd73e-6ebb-4ad4-a89a-0c32aa2da45b/action/fail',
'type' => 'application/vnd.vmware.admin.blockingTaskOperationParams+xml'
},
{
'rel' => 'updateProgress',
'href' => 'https://10.9.184.20/api/admin/extension/blockingTask/846dd73e-6ebb-4ad4-a89a-0c32aa2da45b/action/updateProgress',
'type' => 'application/vnd.vmware.admin.blockingTaskUpdateProgressOperationParams+xml'
},
{
'rel' => 'up',
'type' => 'application/vnd.vmware.vcloud.task+xml'
}
],
'name' => 'vdcInstantiateVapp',
'xsi:schemaLocation' => 'http://www.vmware.com/vcloud/extension/v1.5http://10.9.184.20/api/v1.5/schema/vmwextensions.xsdhttp://www.vmware.com/vcloud/v1.5http://10.9.184.20/api/v1.5/schema/master.xsd',
'createdTime' => '2011-12-13T10:46:53.419-06:00',
'href' => 'https://10.9.184.20/api/admin/extension/blockingTask/846dd73e-6ebb-4ad4-a89a-0c32aa2da45b',
'type' => 'application/vnd.vmware.admin.blockingTask+xml',
'id' => 'urn:vcloud:blockingTask:846dd73e-6ebb-4ad4-a89a-0c32aa2da45b',
'vcloud:TaskOwner' => {
'name' => '',
'type' => 'application/vnd.vmware.vcloud.vApp+xml'
},
'timeoutDate' => '2011-12-15T10:46:53.419-06:00'
};
$VAR1 = {
'Tasks' => {
'Task' => {
'status' => 'preRunning',
'User' => {
'name' => 'bacon',
'type' => 'application/vnd.vmware.admin.user+xml'
},
'name' => 'task',
'expiryTime' => '2012-03-12T10:46:48.958-05:00',
'Owner' => {
'name' => 'vApp_bacon_73',
'type' => 'application/vnd.vmware.vcloud.vApp+xml'
},
'operationName' => 'vdcInstantiateVapp',
'Progress' => '1',
'operation' => 'Creating Virtual Application vApp_bacon_73(f70f8f16-1418-48ef-87dc-d0bc6fd33413)',
'type' => 'application/vnd.vmware.vcloud.task+xml',
'id' => 'urn:vcloud:task:42ad06c6-04b1-463b-a196-892b93c5f276',
'startTime' => '2011-12-13T10:46:48.958-06:00',
'Organization' => {
'name' => 'itdev2',
'type' => 'application/vnd.vmware.vcloud.org+xml'
},
'Link' => {
'rel' => 'down',
'href' => 'https://10.9.184.20/api/admin/extension/blockingTask/846dd73e-6ebb-4ad4-a89a-0c32aa2da45b',
'type' => 'application/vnd.vmware.admin.blockingTask+xml'
}
}
},
'status' => '0',
'name' => 'vApp_bacon_73',
'xsi:schemaLocation' => 'http://www.vmware.com/vcloud/v1.5http://10.9.184.20/api/v1.5/schema/master.xsd',
'Owner' => {
'User' => {
'name' => 'bacon',
'type' => 'application/vnd.vmware.admin.user+xml'
},
'type' => 'application/vnd.vmware.vcloud.owner+xml'
},
'type' => 'application/vnd.vmware.vcloud.vApp+xml',
'id' => 'urn:vcloud:vapp:f70f8f16-1418-48ef-87dc-d0bc6fd33413',
'InMaintenanceMode' => 'false',
'Description' => {},
'deployed' => 'false',
'Link' => [
{
'rel' => 'down',
'name' => 'itdev2 Ext Org Net',
'type' => 'application/vnd.vmware.vcloud.vAppNetwork+xml'
},
{
'rel' => 'down',
'type' => 'application/vnd.vmware.vcloud.controlAccess+xml'
},
{
'rel' => 'enterMaintenanceMode',
'href' => 'https://10.9.184.20/api/vApp/vapp-f70f8f16-1418-48ef-87dc-d0bc6fd33413/action/enterMaintenanceMode'
},
{
'rel' => 'up',
'type' => 'application/vnd.vmware.vcloud.vdc+xml'
},
{
'rel' => 'down',
'type' => 'application/vnd.vmware.vcloud.owner+xml'
},
{
'rel' => 'down',
'type' => 'application/vnd.vmware.vcloud.metadata+xml'
}
]
};