Changes between Version 9 and Version 10 of AaronHelsinger/GAPI_AM_API_DRAFT
- Timestamp:
- 03/22/12 15:31:54 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
AaronHelsinger/GAPI_AM_API_DRAFT
v9 v10 906 906 string version; 907 907 }; 908 string geni_start_time;909 908 string geni_end_time; 910 909 } … … 926 925 {{{ 927 926 { 928 rspec (ad or Manifest - may be empty though) 929 tickets[] (required but may be an empty list) 930 } 931 }}} 927 string geni_rspec (ad or Manifest - may be empty though) 928 string geni_urn, (slice or sliver as requested) 929 geni_expires=<RFC3339 allocation expiration, as in geni_expires from SliversStatus>, 930 string geni_allocation_status=<sliver state - allocated or ?? >, 931 } 932 }}} 933 934 FIXME: Can you do !ListResources on a single sliver? Does the return show all slivers individually? 1 roll-up? 932 935 933 936 == !CreateSlivers == … … 955 958 {{{ 956 959 { 957 string geni_start_time <datetime> (optional),958 960 string geni_end_time <datetime> (optional) 959 961 } … … 964 966 { 965 967 string rspec=<manifest>, 966 geni_start_time=<optional (may be omitted altogether): now if not specified>,967 968 geni_expires=<RFC3339 allocation expiration, as in geni_expires from SliversStatus>, 968 969 string geni_allocation_status=<sliver state - allocated or ?? >, … … 994 995 995 996 Options include {{{geni_atomic = True/False, default True}}} 997 FIXME: Or is it `geni_best_effort` default False? 996 998 997 999 Return list of structs: … … 1026 1028 }}} 1027 1029 1028 Options include {{{geni_start_time}}} and {{{geni_end_time}}} and {{{geni_atomic = True/False, default True}}} 1030 Options include {{{geni_end_time}}} and {{{geni_atomic = True/False, default True}}} 1031 FIXME: Or is it `geni_best_effort` default False? 1029 1032 1030 1033 Return a list of structs: … … 1060 1063 1061 1064 Options include {{{geni_atomic = True/False, default True}}} 1065 FIXME: Or is it `geni_best_effort` default False? 1062 1066 1063 1067 Return a list of structs: … … 1068 1072 geni_allocation_status, 1069 1073 geni_operational_status, 1074 [optional: 'geni_resource_status' : string] 1070 1075 geni_expires <time when the sliver expires from its current state>, 1071 1076 <others AM or method specific> … … 1096 1101 }}} 1097 1102 1098 Options include {{{geni_start_time}}} and {{{geni_end_time}}} and {{{geni_atomic = True/False, default True}}} 1103 Options include {{{geni_end_time}}} and {{{geni_atomic = True/False, default True}}} 1104 FIXME: Or is it `geni_best_effort` default False? 1099 1105 1100 1106 Return struct: … … 1103 1109 string ticket=<ticket> 1104 1110 string geni_status=<sliver state - ticketed>, 1105 string geni_state_guarantee=<promise from AM of what experimenter state will be lost on trying to 'start' this allocation>,1106 1111 <others that are AM specific> 1107 1112 } … … 1130 1135 1131 1136 Options include {{{geni_atomic = True/False, default True}}} 1137 FIXME: Or is it `geni_best_effort` default False? 1132 1138 1133 1139 Return list of structs: … … 1171 1177 geni_allocation_status: provisioned 1172 1178 geni_operational_status: ready 1179 [optional: 'geni_resource_status' : string] 1173 1180 geni_expires: <datetime of individual sliver expiration> 1174 1181 geni_error: ''}, … … 1176 1183 geni_allocation_status: provisioned 1177 1184 geni_operational_status: ready 1185 [optional: 'geni_resource_status' : string] 1178 1186 geni_expires: <datetime of individual sliver expiration> 1179 1187 geni_error: ''} … … 1200 1208 1201 1209 Options include: {{{geni_atomic = True/False, default True}}} 1210 FIXME: Or is it `geni_best_effort` default False? 1202 1211 1203 1212 Return list of structs: 1204 1213 {{{ 1205 1214 [ { 1206 ' sliver_urn' : string,1215 'geni_urn' : string, 1207 1216 'geni_operational_status' : string, 1208 1217 [optional: 'geni_resource_status' : string] … … 1231 1240 1232 1241 Options include: {{{geni_atomic = True/False, default True}}} 1242 FIXME: Or is it `geni_best_effort` default False? 1233 1243 1234 1244 Return list of structs: