Changes
Page history
Update User story and API Availability
authored
Jan 05, 2021
by
Sourabh Roy
Show whitespace changes
Inline
Side-by-side
User-story-and-API-Availability.md
View page @
16e2ed8d
...
@@ -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=
"2
0
8"
>
<td
width=
"28
2
"
>
<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=
"
9
5"
>
<td
width=
"5
0
"
>
<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
l
ogged in User belongs
</p>
<p>
Get list of Groups
L
ogged in User belongs
to
</p>
</td>
</td>
<td
width=
"2
0
8"
>
<td
width=
"28
2
"
>
<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=
"
9
5"
>
<td
width=
"5
0
"
>
<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=
"2
0
8"
>
<td
width=
"28
2
"
>
<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>
No
t
A
vailable
</p>
<p>
No A
uthorization
</p>
</td>
</td>
<td
width=
"
9
5"
>
<td
width=
"5
0
"
>
<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=
"2
0
8"
>
<td
width=
"28
2
"
>
<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=
"
9
5"
>
<td
width=
"5
0
"
>
<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=
"2
0
8"
>
<td
width=
"28
2
"
>
<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=
"
9
5"
>
<td
width=
"5
0
"
>
<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=
"2
0
8"
>
<td
width=
"28
2
"
>
<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=
"
9
5"
>
<td
width=
"5
0
"
>
<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=
"2
0
8"
>
<td
width=
"28
2
"
>
<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=
"
9
5"
>
<td
width=
"5
0
"
>
<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=
"2
0
8"
>
<td
width=
"28
2
"
>
<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=
"
9
5"
>
<td
width=
"5
0
"
>
<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=
"2
0
8"
>
<td
width=
"28
2
"
>
<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/:
na
me
</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 Available
me
</a></u></p>
</td>
</td>
<td
width=
"
113
"
>
<td
width=
"
68
"
>
<p>
No read and writ
e
a
ccess
</p>
<p>
Hav
e
A
ccess
</p>
</td>
</td>
<td
width=
"
94
"
>
<td
width=
"
68
"
>
<p>
Not Available
</p>
<p>
Have Access
</p>
</td>
</td>
<td
width=
"
9
5"
>
<td
width=
"5
0
"
>
<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=
"2
0
8"
>
<td
width=
"28
2
"
>
<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 writ
e
a
ccess
</p>
<p>
Hav
e
A
ccess
</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=
"
9
5"
>
<td
width=
"5
0
"
>
<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 l
egal tag
value
</p>
<p>
Update L
egal tag
</p>
</td>
</td>
<td
width=
"2
0
8"
>
<td
width=
"28
2
"
>
<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=
"
9
5"
>
<td
width=
"5
0
"
>
<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=
"2
0
8"
>
<td
width=
"28
2
"
>
<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 writ
e
a
ccess
</p>
<p>
Hav
e
A
ccess
</p>
</td>
</td>
<td
width=
"
94
"
>
<td
width=
"
68
"
>
<p>
Not Available
</p>
<p>
Have Access
</p>
</td>
</td>
<td
width=
"
9
5"
>
<td
width=
"5
0
"
>
<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"
>
...
...
...
...