Update User story and API Availability authored by Sourabh Roy's avatar Sourabh Roy
...@@ -2,248 +2,285 @@ ...@@ -2,248 +2,285 @@
<h2>Entitlements and Obligations Module</h2> <h2>Entitlements and Obligations Module</h2>
<table>
<table width="737">
<tbody> <tbody>
<tr> <tr>
<td width="132"> <td width="85">
<p><strong>User Story</strong></p> <p><strong>User Story</strong></p>
</td> </td>
<td width="208"> <td width="282">
<p><strong>API</strong></p> <p><strong>API</strong></p>
</td> </td>
<td width="113"> <td width="68">
<p><strong>GCP</strong></p> <p><strong>GCP</strong></p>
</td> </td>
<td width="94"> <td width="68">
<p><strong>AWS</strong></p> <p><strong>AWS</strong></p>
</td> </td>
<td width="95"> <td width="50">
<p><strong>Azure</strong></p> <p><strong>Azure</strong></p>
</td> </td>
<td width="94"> <td width="50">
<p><strong>IBM</strong></p> <p><strong>IBM</strong></p>
</td> </td>
</tr> </tr>
<tr> <tr>
<td width="132"> <td width="85">
<p>Get list of Groups logged in User belongs</p> <p>Get list of Groups Logged in User belongs to</p>
</td> </td>
<td width="208"> <td width="282">
<p><u><a href="https://os-entitlements-gcp-attcrcktoa-uc.a.run.app/entitlements/v1/groups">{{ENTITLEMENTS_HOST}}/v1/groups</a></u></p> <p><u><a href="https://os-entitlements-gcp-attcrcktoa-uc.a.run.app/entitlements/v1/groups">{{ENTITLEMENTS_HOST}}/v1/groups</a></u></p>
</td> </td>
<td width="113"> <td width="68">
<p>Have Access</p> <p>Have Access</p>
</td> </td>
<td width="94"> <td width="68">
<p>Not Available</p> <p>Have Access</p>
</td> </td>
<td width="95"> <td width="50">
<p>Not Available</p> <p>Not Available</p>
</td> </td>
<td width="94"> <td width="50">
<p>Not Available</p> <p>Not Available</p>
</td> </td>
</tr> </tr>
<tr> <tr>
<td width="132"> <td width="85">
<p>Create Group</p> <p>Create Group</p>
</td> </td>
<td width="208"> <td width="282">
<p><u><a href="https://os-entitlements-gcp-attcrcktoa-uc.a.run.app/entitlements/v1/groups">{{ENTITLEMENTS_HOST}}/v1/groups</a></u></p> <p><u><a href="https://os-entitlements-gcp-attcrcktoa-uc.a.run.app/entitlements/v1/groups">{{ENTITLEMENTS_HOST}}/v1/groups</a></u></p>
</td> </td>
<td width="113"> <td width="68">
<p>No read and write access</p> <p>No Authorization</p>
</td> </td>
<td width="94"> <td width="68">
<p>Not Available</p> <p>No Authorization</p>
</td> </td>
<td width="95"> <td width="50">
<p>Not Available</p> <p>Not Available</p>
</td> </td>
<td width="94"> <td width="50">
<p>Not Available</p> <p>Not Available</p>
</td> </td>
</tr> </tr>
<tr> <tr>
<td width="132"> <td width="85">
<p>Retrieve Members that belong to a group</p> <p>Retrieve Members that belong to a group</p>
</td> </td>
<td width="208"> <td width="282">
<p><u><a href="https://os-entitlements-gcp-attcrcktoa-uc.a.run.app/entitlements/v1/groups/:group_email/members?role=MEMBER">{{ENTITLEMENTS_HOST}}/v1/groups/:group_email/members?role=MEMBER</a></u></p> <p><u><a href="https://os-entitlements-gcp-attcrcktoa-uc.a.run.app/entitlements/v1/groups/:group_email/members?role=MEMBER">{{ENTITLEMENTS_HOST}}/v1/groups/:group_email/members?role=MEMBER</a></u></p>
</td> </td>
<td width="113"> <td width="68">
<p>No read and write access</p> <p>No Authorization</p>
</td> </td>
<td width="94"> <td width="68">
<p>Not Available</p> <p>Have Access</p>
</td> </td>
<td width="95"> <td width="50">
<p>Not Available</p> <p>Not Available</p>
</td> </td>
<td width="94"> <td width="50">
<p>Not Available</p> <p>Not Available</p>
</td> </td>
</tr> </tr>
<tr> <tr>
<td width="132"> <td width="85">
<p>Add members to a group</p> <p>Add members to a group</p>
</td> </td>
<td width="208"> <td width="282">
<p><u><a href="https://os-entitlements-gcp-attcrcktoa-uc.a.run.app/entitlements/v1/groups/:group_email/members">{{ENTITLEMENTS_HOST}}/v1/groups/:group_email/members</a></u></p> <p><u><a href="https://os-entitlements-gcp-attcrcktoa-uc.a.run.app/entitlements/v1/groups/:group_email/members">{{ENTITLEMENTS_HOST}}/v1/groups/:group_email/members</a></u></p>
</td> </td>
<td width="113"> <td width="68">
<p>No read and write access</p> <p>No Authorization</p>
</td> </td>
<td width="94"> <td width="68">
<p>Not Available</p> <p>Have Access</p>
</td> </td>
<td width="95"> <td width="50">
<p>Not Available</p> <p>Not Available</p>
</td> </td>
<td width="94"> <td width="50">
<p>Not Available</p> <p>Not Available</p>
</td> </td>
</tr> </tr>
<tr> <tr>
<td width="132"> <td width="85">
<p>Delete member from a group</p> <p>Delete member from a group</p>
</td> </td>
<td width="208"> <td width="282">
<p>{{ENTITLEMENTS_HOST}}/groups/:group_email/members/:member_email</p> <p>{{ENTITLEMENTS_HOST}}/groups/:group_email/members/:member_email</p>
</td> </td>
<td width="113"> <td width="68">
<p>No read and write access</p> <p>No Authorization</p>
</td> </td>
<td width="94"> <td width="68">
<p>Not Available</p> <p>Have Access</p>
</td> </td>
<td width="95"> <td width="50">
<p>Not Available</p> <p>Not Available</p>
</td> </td>
<td width="94"> <td width="50">
<p>Not Available</p> <p>Not Available</p>
</td> </td>
</tr> </tr>
<tr> <tr>
<td width="132"> <td width="85">
<p>Create Legal Tag</p> <p>Create Legal Tag</p>
</td> </td>
<td width="208"> <td width="282">
<p><u><a href="https://os-legal-attcrcktoa-uc.a.run.app/api/legal/v1/legaltags">https://os-legal-attcrcktoa-uc.a.run.app/api/legal/v1/legaltags</a></u></p> <p><u><a href="https://os-legal-attcrcktoa-uc.a.run.app/api/legal/v1/legaltags">{Legal_HOST}/v1/legaltags</a></u></p>
</td> </td>
<td width="113"> <td width="68">
<p>No read and write access</p> <p>No Authorization</p>
</td> </td>
<td width="94"> <td width="68">
<p>Not Available</p> <p>Have Access</p>
</td> </td>
<td width="95"> <td width="50">
<p>Not Available</p> <p>Not Available</p>
</td> </td>
<td width="94"> <td width="50">
<p>Not Available</p> <p>Not Available</p>
</td> </td>
</tr> </tr>
<tr> <tr>
<td width="132"> <td width="85">
<p>Get list of legal tags</p> <p>Get list of legal tags</p>
</td> </td>
<td width="208"> <td width="282">
<p><u><a href="https://os-legal-attcrcktoa-uc.a.run.app/api/legal/v1/legaltags?valid=true">https://os-legal-attcrcktoa-uc.a.run.app/api/legal/v1/legaltags?valid=true</a></u></p> <p><u><a href="https://os-legal-attcrcktoa-uc.a.run.app/api/legal/v1/legaltags?valid=true">{Legal_HOST}/v1/legaltags?valid=true</a></u></p>
</td> </td>
<td width="113"> <td width="68">
<p>Have Access</p> <p>Have Access</p>
</td> </td>
<td width="94"> <td width="68">
<p>Not Available</p> <p>Have Access</p>
</td> </td>
<td width="95"> <td width="50">
<p>Not Available</p> <p>Not Available</p>
</td> </td>
<td width="94"> <td width="50">
<p>Not Available</p> <p>Not Available</p>
</td> </td>
</tr> </tr>
<tr> <tr>
<td width="132"> <td width="85">
<p>Get a legal tag</p> <p>Get a legal tag</p>
</td> </td>
<td width="208"> <td width="282">
<p><u><a href="https://os-legal-attcrcktoa-uc.a.run.app/api/legal/v1/legaltags/:name">https://os-legal-attcrcktoa-uc.a.run.app/api/legal/v1/legaltags/:name</a></u></p> <p><u><a href="https://os-legal-attcrcktoa-uc.a.run.app/api/legal/v1/legaltags/:name">{Legal_HOST}/v1/legaltags/:Not Availableme</a></u></p>
</td> </td>
<td width="113"> <td width="68">
<p>No read and write access</p> <p>Have Access</p>
</td> </td>
<td width="94"> <td width="68">
<p>Not Available</p> <p>Have Access</p>
</td> </td>
<td width="95"> <td width="50">
<p>Not Available</p> <p>Not Available</p>
</td> </td>
<td width="94"> <td width="50">
<p>Not Available</p> <p>Not Available</p>
</td> </td>
</tr> </tr>
<tr> <tr>
<td width="132"> <td width="85">
<p>Get the legal tag</p> <p>Get the legal tag</p>
</td> </td>
<td width="208"> <td width="282">
<p><u><a href="https://os-legal-attcrcktoa-uc.a.run.app/api/legal/v1/legaltags:batchRetrieve">https://os-legal-attcrcktoa-uc.a.run.app/api/legal/v1/legaltags:batchRetrieve</a></u></p> <p><u><a href="https://os-legal-attcrcktoa-uc.a.run.app/api/legal/v1/legaltags:batchRetrieve">{Legal_HOST}/v1/legaltags:batchRetrieve</a></u></p>
</td> </td>
<td width="113"> <td width="68">
<p>No read and write access</p> <p>Have Access</p>
</td> </td>
<td width="94"> <td width="68">
<p>Have Access</p>
</td>
<td width="50">
<p>Not Available</p> <p>Not Available</p>
</td> </td>
<td width="95"> <td width="50">
<p>Not Available</p> <p>Not Available</p>
</td> </td>
<td width="94"> </tr>
<tr>
<td width="85">
<p>Get the legal tag Properties</p>
</td>
<td width="282">
<p><u><a href="https://os-legal-attcrcktoa-uc.a.run.app/api/legal/v1/legaltags:properties">{Legal_HOST}/v1/legaltags:properties</a></u></p>
</td>
<td width="68">
<p>Have Access</p>
</td>
<td width="68">
<p>Have Access</p>
</td>
<td width="50">
<p>Not Available</p>
</td>
<td width="50">
<p>Not Available</p> <p>Not Available</p>
</td> </td>
</tr> </tr>
<tr> <tr>
<td width="132"> <td width="85">
<p>Get the allowed legal tag value</p> <p>Update Legal tag</p>
</td> </td>
<td width="208"> <td width="282">
<p><u><a href="https://os-legal-attcrcktoa-uc.a.run.app/api/legal/v1/legaltags:properties">https://os-legal-attcrcktoa-uc.a.run.app/api/legal/v1//legaltags:properties</a></u></p> <p><u><a href="https://os-legal-attcrcktoa-uc.a.run.app/api/legal/v1/legaltags">{Legal_HOST}/v1/legaltags</a></u></p>
</td> </td>
<td width="113"> <td width="68">
<p>No Authorization</p>
</td>
<td width="68">
<p>Have Access</p> <p>Have Access</p>
</td> </td>
<td width="94"> <td width="50">
<p>Not Available</p> <p>Not Available</p>
</td> </td>
<td width="95"> <td width="50">
<p>Not Available</p> <p>Not Available</p>
</td> </td>
<td width="94"> </tr>
<tr>
<td width="85">
<p>Delete legal tag</p>
</td>
<td width="282">
<p><u><a href="https://os-legal-attcrcktoa-uc.a.run.app/api/legal/v1/%7blegaltag%7d">{Legal_HOST}/v1/legaltags/{legaltag}</a></u></p>
</td>
<td width="68">
<p>No Authorization</p>
</td>
<td width="68">
<p>Have Access</p>
</td>
<td width="50">
<p>Not Available</p>
</td>
<td width="50">
<p>Not Available</p> <p>Not Available</p>
</td> </td>
</tr> </tr>
<tr> <tr>
<td width="132"> <td width="85">
<p>Validate the legal tag</p> <p>Validate the legal tag</p>
</td> </td>
<td width="208"> <td width="282">
<p>https://{{LEGAL_HOST}}/legaltags:validate</p> <p>https://{{LEGAL_HOST}}/legaltags:validate</p>
</td> </td>
<td width="113"> <td width="68">
<p>No read and write access</p> <p>Have Access</p>
</td> </td>
<td width="94"> <td width="68">
<p>Not Available</p> <p>Have Access</p>
</td> </td>
<td width="95"> <td width="50">
<p>Not Available</p> <p>Not Available</p>
</td> </td>
<td width="94"> <td width="50">
<p>Not Available</p> <p>Not Available</p>
</td> </td>
</tr> </tr>
...@@ -251,6 +288,9 @@ ...@@ -251,6 +288,9 @@
</table> </table>
<h2>Data Loading</h2> <h2>Data Loading</h2>
<table width="624"> <table width="624">
... ...
......