Changes between Version 41 and Version 42 of AaronHelsinger/GAPI_AM_API_DRAFT
- Timestamp:
- 04/03/12 12:04:47 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
AaronHelsinger/GAPI_AM_API_DRAFT
v41 v42 889 889 Currently, !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. 890 890 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 893 Describe would be used to achieve the same functionality. 893 894 {{{ 894 895 struct Describe(string urns[], struct credentials[], struct options[]) … … 905 906 } 906 907 }}} 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.913 908 914 909 Return struct: … … 1078 1073 1079 1074 == !ListResources == 1080 Retrieve RSpecs listing resources at this aggregate, an Advertisement RSpec of available resources. W1075 Retrieve RSpecs listing resources at this aggregate, an Advertisement RSpec of available resources. 1081 1076 1082 1077 {{{ … … 1146 1141 1147 1142 Aggregates are expected to combine the manifests of all requested slivers into a single manifest RSpec. 1143 1148 1144 FIXME: Allow multiple manifests? Options to specify only allocated or only provisioned slivers? 1149 1145 == Allocate ==