Changes between Version 37 and Version 38 of AaronHelsinger/GAPI_AM_API_DRAFT
- Timestamp:
- 03/30/12 11:21:02 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
AaronHelsinger/GAPI_AM_API_DRAFT
v37 v38 41 41 42 42 At the top level, the proposed changes for AM API v3 include: 43 - [#ChangeSetC:UpdateSlivers Change Set C]: Add the ability to !UpdateSlivers to immediately modify your reservation44 - [#ChangeSetD:Sliver-specificoperations Change Set D: Slivers]: Change methods to clarify that there may be multiple slivers per slice at an AM, and to allow operating on individual slivers45 - [#ChangeSetE:Tickets Change Set E: Tickets]: Add methods using tickets to do negotiated reservations46 - [#ChangeSetF1:DefineSliverStates Change Set F1]: Supersededby F3 and F4: Define sliver states, and the state changes that various methods cause47 - [#ChangeSetF2:ActOnSlivers Change Set F2]: Supersededby F3 and F4: Add a new general !ActOnSlivers method allowing AMs to support AM and resource-type specific operations43 - [#ChangeSetC:UpdateSlivers Change Set C]: ''On hold'' (waiting for a revised proposal). Add the ability to !UpdateSlivers to immediately modify your reservation 44 - [#ChangeSetD:Sliver-specificoperations Change Set D: Slivers]: ''Partially superseded.'' Change methods to clarify that there may be multiple slivers per slice at an AM, and to allow operating on individual slivers 45 - [#ChangeSetE:Tickets Change Set E: Tickets]: ''On hold'' (waiting for a revised proposal). Add methods using tickets to do negotiated reservations 46 - [#ChangeSetF1:DefineSliverStates Change Set F1]: ''Superseded'' by F3 and F4: Define sliver states, and the state changes that various methods cause 47 - [#ChangeSetF2:ActOnSlivers Change Set F2]: ''Superseded'' by F3 and F4: Add a new general !ActOnSlivers method allowing AMs to support AM and resource-type specific operations 48 48 - [#ChangeSetF3:SliverAllocationStatesandmethods Change Set F3]: Sliver Allocation States and methods 49 49 - [#ChangeSetF4:SliverOperationsMethod Change Set F4]: Method to perform Sliver Operational actions 50 50 - [#ChangeSetF5:SliverOperationalStates Change Set F5]: Sliver Operational States 51 - ADOPTED: [#Adopted:ChangeSetG:Credentialsaregeneralauthorizationtokens. Change Set G]: Generalize the credentials argument, allowing ABAC support51 - '''ADOPTED''': [#Adopted:ChangeSetG:Credentialsaregeneralauthorizationtokens. Change Set G]: Generalize the credentials argument, allowing ABAC support 52 52 - Change Set H: Clarify: A second call to !CreateSlivers without an intervening !DeleteSlivers is an error. 53 - ADOPTED: Change Set I1: !SliversStatus return structure includes sliver expiration54 - ADOPTEDwith changes: Change Set I2: !SliversStatus return includes SSH logins/key for nodes that support SSH access55 - ADOPTED: Change Set I3: !CreateSlivers return becomes a struct, adds sliver expiration53 - '''ADOPTED''': Change Set I1: !SliversStatus return structure includes sliver expiration 54 - '''ADOPTED''' with changes: Change Set I2: !SliversStatus return includes SSH logins/key for nodes that support SSH access 55 - '''ADOPTED''': Change Set I3: !CreateSlivers return becomes a struct, adds sliver expiration 56 56 - Change Set I4: !CreateSlivers optionally does not start resources. 57 - Withdrawn: [#Withdrawn:ChangeSetJ Change Set J]: Support proxy aggregates with 1 new option and 1 new !GetVersion entry58 - ADOPTED: [#Adopted:ChangeSetK:Standardizecertificatesandcredentials Change Set K]: Standardize certificate contents, etc57 - ''Withdrawn'': [#Withdrawn:ChangeSetJ Change Set J]: Support proxy aggregates with 1 new option and 1 new !GetVersion entry 58 - '''ADOPTED''': [#Adopted:ChangeSetK:Standardizecertificatesandcredentials Change Set K]: Standardize certificate contents, etc 59 59 - Include a real serial number, holder email, holder uuid, and optionally authority URL in certificates 60 60 - Define slice ID as the UUID plus URN in slice certificates 61 61 - Define slice name, sliver name, and user name restrictions, and similar for URNs 62 62 - Publish schemas for credentials and certificates 63 - Postponed: [#ChangeSetL:ChangeSFAcredentialsprivileges Change Set L]: Standardize slice credential privileges63 - ''Postponed'': [#ChangeSetL:ChangeSFAcredentialsprivileges Change Set L]: Standardize slice credential privileges 64 64 - [#ChangeSetM:NewMethodSignatures Change Set M]: New method signatures, incorporating all previous adopted change sets 65 65