Changes between Version 41 and Version 42 of AaronHelsinger/GAPI_AM_API_DRAFT


Ignore:
Timestamp:
04/03/12 12:04:47 (12 years ago)
Author:
Aaron Helsinger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AaronHelsinger/GAPI_AM_API_DRAFT

    v41 v42  
    889889Currently, !ListResources has two forms: get an advertisement general to the aggregate, and get a manifest specific to a slice. This proposal splits those two modes into two separate methods, !ListResources, and Describe.
    890890
    891 !ListResources would no longer take a `slice_urn` option, and no longer ever return a manifest RSpec. Describe would be used to achieve the same functionality.
    892 
     891!ListResources would no longer take a `slice_urn` option, and no longer ever return a manifest RSpec.
     892
     893Describe would be used to achieve the same functionality.
    893894{{{
    894895struct Describe(string urns[], struct credentials[], struct options[])
     
    905906}
    906907}}}
    907 
    908 Note that all options may be omitted by the client, exception `geni_rspec_version` which is required. The aggregate must honor all supplied options.
    909 
    910 `credentials` is the standard argument defined elsewhere.
    911 
    912 Note that the manifest RSpec for allocated slivers may contain less detail than for provisioned slivers.
    913908
    914909Return struct:
     
    10781073
    10791074 == !ListResources ==
    1080 Retrieve RSpecs listing resources at this aggregate, an Advertisement RSpec of available resources. W
     1075Retrieve RSpecs listing resources at this aggregate, an Advertisement RSpec of available resources.
    10811076
    10821077{{{
     
    11461141
    11471142Aggregates are expected to combine the manifests of all requested slivers into a single manifest RSpec.
     1143
    11481144FIXME: Allow multiple manifests? Options to specify only allocated or only provisioned slivers?
    11491145 == Allocate ==