Skip to content

Commit c740df7

Browse files
Exposing RoleAssignmentApproval APIs (Azure#12108)
1 parent 4a02e7a commit c740df7

18 files changed

+1452
-0
lines changed

specification/authorization/resource-manager/Microsoft.Authorization/preview/2021-01-01-preview/authorization-RoleAssignmentApprovalCalls.json

Lines changed: 977 additions & 0 deletions
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
{
2+
"parameters": {
3+
"api-version": "2021-01-01-preview",
4+
"approvalId": "488a6d0e-0a63-4946-86e3-1f5bbc934661"
5+
},
6+
"responses": {
7+
"200": {
8+
"body": {
9+
"id": "/providers/Microsoft.Authorization/roleAssignmentApprovals/488a6d0e-0a63-4946-86e3-1f5bbc934661",
10+
"type": "Microsoft.Authorization/roleAssignmentApprovals/stages",
11+
"name": "488a6d0e-0a63-4946-86e3-1f5bbc934661",
12+
"properties": {
13+
"stages": [
14+
{
15+
"id": "/providers/Microsoft.Authorization/roleAssignmentApprovals/488a6d0e-0a63-4946-86e3-1f5bbc934661/stages/4135f961-be78-4005-8101-c72a5af307a2",
16+
"type": "Microsoft.Authorization/roleAssignmentApprovals/stages",
17+
"name": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d",
18+
"properties": {
19+
"displayName": "Vice President Approval Step",
20+
"assignedToMe": true,
21+
"status": "InProgress",
22+
"reviewedBy": null,
23+
"reviewedDateTime": null,
24+
"reviewResult": "NotReviewed",
25+
"justification": ""
26+
}
27+
}
28+
]
29+
}
30+
}
31+
}
32+
}
33+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"parameters": {
3+
"api-version": "2021-01-01-preview",
4+
"approvalId": "488a6d0e-0a63-4946-86e3-1f5bbc934661",
5+
"stageId": "4135f961-be78-4005-8101-c72a5af307a2"
6+
},
7+
"responses": {
8+
"200": {
9+
"body": {
10+
"id": "/providers/Microsoft.Authorization/roleAssignmentApprovals/488a6d0e-0a63-4946-86e3-1f5bbc934661/stages/4135f961-be78-4005-8101-c72a5af307a2",
11+
"type": "Microsoft.Authorization/roleAssignmentApprovals/stages",
12+
"name": "4135f961-be78-4005-8101-c72a5af307a2",
13+
"properties": {
14+
"displayName": "Vice President Approval Step",
15+
"assignedToMe": true,
16+
"status": "InProgress",
17+
"reviewedBy": null,
18+
"reviewedDateTime": null,
19+
"reviewResult": "NotReviewed",
20+
"justification": ""
21+
}
22+
}
23+
}
24+
}
25+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{
2+
"parameters": {
3+
"api-version": "2021-01-01-preview",
4+
"approvalId": "488a6d0e-0a63-4946-86e3-1f5bbc934661"
5+
},
6+
"responses": {
7+
"200": {
8+
"body": {
9+
"value": [
10+
{
11+
"id": "/providers/Microsoft.Authorization/roleAssignmentApprovals/488a6d0e-0a63-4946-86e3-1f5bbc934661/stages/4135f961-be78-4005-8101-c72a5af307a2",
12+
"type": "Microsoft.Authorization/roleAssignmentApprovals/stages",
13+
"name": "4135f961-be78-4005-8101-c72a5af307a2",
14+
"properties": {
15+
"displayName": "Vice President Approval Step",
16+
"assignedToMe": true,
17+
"status": "InProgress",
18+
"reviewedBy": null,
19+
"reviewedDateTime": null,
20+
"reviewResult": "NotReviewed",
21+
"justification": ""
22+
}
23+
}
24+
]
25+
}
26+
}
27+
}
28+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
{
2+
"parameters": {
3+
"api-version": "2021-01-01-preview"
4+
},
5+
"responses": {
6+
"200": {
7+
"body": {
8+
"value": [
9+
{
10+
"id": "/providers/Microsoft.Authorization/roleAssignmentApprovals/488a6d0e-0a63-4946-86e3-1f5bbc934661",
11+
"type": "Microsoft.Authorization/roleAssignmentApprovals/stages",
12+
"name": "488a6d0e-0a63-4946-86e3-1f5bbc934661",
13+
"properties": {
14+
"stages": [
15+
{
16+
"id": "/providers/Microsoft.Authorization/roleAssignmentApprovals/488a6d0e-0a63-4946-86e3-1f5bbc934661/stages/4135f961-be78-4005-8101-c72a5af307a2",
17+
"type": "Microsoft.Authorization/roleAssignmentApprovals/stages",
18+
"name": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d",
19+
"properties": {
20+
"displayName": "Vice President Approval Step",
21+
"assignedToMe": true,
22+
"status": "InProgress",
23+
"reviewedBy": null,
24+
"reviewedDateTime": null,
25+
"reviewResult": "NotReviewed",
26+
"justification": ""
27+
}
28+
}
29+
]
30+
}
31+
}
32+
]
33+
}
34+
}
35+
}
36+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
{
2+
"parameters": {
3+
"api-version": "2021-01-01-preview",
4+
"approvalId": "488a6d0e-0a63-4946-86e3-1f5bbc934661",
5+
"stageId": "4135f961-be78-4005-8101-c72a5af307a2",
6+
"properties": {},
7+
"body": {
8+
"properties": {
9+
"reviewResult": "Approve",
10+
"justification": "I trust this person."
11+
}
12+
}
13+
},
14+
"responses": {
15+
"200": {
16+
"body": {
17+
"id": "/providers/Microsoft.Authorization/roleAssignmentApprovals/488a6d0e-0a63-4946-86e3-1f5bbc934661/stages/4135f961-be78-4005-8101-c72a5af307a2",
18+
"type": "Microsoft.Authorization/roleAssignmentApprovals/stages",
19+
"name": "4135f961-be78-4005-8101-c72a5af307a2",
20+
"properties": {
21+
"displayName": "Vice President Approval Step",
22+
"status": "Completed",
23+
"assignedToMe": true,
24+
"reviewedBy": {
25+
"principalType": "user",
26+
"principalId": "a6c7aecb-cbfd-4763-87ef-e91b4bd509d9",
27+
"principalName": "Shubham Gupta",
28+
"userPrincipalName": "[email protected]"
29+
},
30+
"reviewedDateTime": "2018-08-03T21:02:30.667Z",
31+
"reviewResult": "Approve",
32+
"justification": "I trust this person"
33+
}
34+
}
35+
}
36+
}
37+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
{
2+
"parameters": {
3+
"api-version": "2021-01-01-preview",
4+
"approvalId": "488a6d0e-0a63-4946-86e3-1f5bbc934661",
5+
"stageId": "4135f961-be78-4005-8101-c72a5af307a2",
6+
"properties": {},
7+
"body": {
8+
"properties": {
9+
"displayName": "Vice President Approval Step",
10+
"status": "Completed",
11+
"assignedToMe": true,
12+
"reviewedBy": {
13+
"principalType": "user",
14+
"principalId": "a6c7aecb-cbfd-4763-87ef-e91b4bd509d9",
15+
"principalName": "Shubham Gupta",
16+
"userPrincipalName": "[email protected]"
17+
},
18+
"reviewedDateTime": "2018-08-03T21:02:30.667Z",
19+
"reviewResult": "Approve",
20+
"justification": "I trust this person."
21+
}
22+
}
23+
},
24+
"responses": {
25+
"200": {
26+
"body": {
27+
"id": "/providers/Microsoft.Authorization/roleAssignmentApprovals/488a6d0e-0a63-4946-86e3-1f5bbc934661/stages/4135f961-be78-4005-8101-c72a5af307a2",
28+
"type": "Microsoft.Authorization/roleAssignmentApprovals/stages",
29+
"name": "4135f961-be78-4005-8101-c72a5af307a2",
30+
"properties": {
31+
"displayName": "Vice President Approval Step",
32+
"status": "Completed",
33+
"assignedToMe": true,
34+
"reviewedBy": {
35+
"principalType": "user",
36+
"principalId": "a6c7aecb-cbfd-4763-87ef-e91b4bd509d9",
37+
"principalName": "Shubham Gupta",
38+
"userPrincipalName": "[email protected]"
39+
},
40+
"reviewedDateTime": "2018-08-03T21:02:30.667Z",
41+
"reviewResult": "Approve",
42+
"justification": "I trust this person"
43+
}
44+
}
45+
}
46+
}
47+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{
2+
"parameters": {
3+
"api-version": "2021-01-01-preview",
4+
"approvalId": "488a6d0e-0a63-4946-86e3-1f5bbc934661",
5+
"scope": "subscriptions/69356bc4-b3be-441a-b12f-503b745e0dea"
6+
},
7+
"responses": {
8+
"200": {
9+
"body": {
10+
"id": "/subscriptions/69356bc4-b3be-441a-b12f-503b745e0dea/providers/Microsoft.Authorization/roleAssignmentApprovals/488a6d0e-0a63-4946-86e3-1f5bbc934661",
11+
"type": "Microsoft.Authorization/roleAssignmentApprovals/stages",
12+
"name": "488a6d0e-0a63-4946-86e3-1f5bbc934661",
13+
"properties": {
14+
"stages": [
15+
{
16+
"id": "/subscriptions/69356bc4-b3be-441a-b12f-503b745e0dea/providers/Microsoft.Authorization/roleAssignmentApprovals/488a6d0e-0a63-4946-86e3-1f5bbc934661/stages/4135f961-be78-4005-8101-c72a5af307a2",
17+
"type": "Microsoft.Authorization/roleAssignmentApprovals/stages",
18+
"name": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d",
19+
"properties": {
20+
"displayName": "Vice President Approval Step",
21+
"assignedToMe": true,
22+
"status": "InProgress",
23+
"reviewedBy": null,
24+
"reviewedDateTime": null,
25+
"reviewResult": "NotReviewed",
26+
"justification": ""
27+
}
28+
}
29+
]
30+
}
31+
}
32+
}
33+
}
34+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
{
2+
"parameters": {
3+
"api-version": "2021-01-01-preview",
4+
"approvalId": "488a6d0e-0a63-4946-86e3-1f5bbc934661",
5+
"stageId": "4135f961-be78-4005-8101-c72a5af307a2",
6+
"scope": "subscriptions/69356bc4-b3be-441a-b12f-503b745e0dea"
7+
},
8+
"responses": {
9+
"200": {
10+
"body": {
11+
"id": "/subscriptions/69356bc4-b3be-441a-b12f-503b745e0dea/providers/Microsoft.Authorization/roleAssignmentApprovals/488a6d0e-0a63-4946-86e3-1f5bbc934661/stages/4135f961-be78-4005-8101-c72a5af307a2",
12+
"type": "Microsoft.Authorization/roleAssignmentApprovals/stages",
13+
"name": "4135f961-be78-4005-8101-c72a5af307a2",
14+
"properties": {
15+
"displayName": "Vice President Approval Step",
16+
"assignedToMe": true,
17+
"status": "InProgress",
18+
"reviewedBy": null,
19+
"reviewedDateTime": null,
20+
"reviewResult": "NotReviewed",
21+
"justification": ""
22+
}
23+
}
24+
}
25+
}
26+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{
2+
"parameters": {
3+
"api-version": "2021-01-01-preview",
4+
"approvalId": "488a6d0e-0a63-4946-86e3-1f5bbc934661",
5+
"scope": "subscriptions/69356bc4-b3be-441a-b12f-503b745e0dea"
6+
},
7+
"responses": {
8+
"200": {
9+
"body": {
10+
"value": [
11+
{
12+
"id": "/subscriptions/69356bc4-b3be-441a-b12f-503b745e0dea/providers/Microsoft.Authorization/roleAssignmentApprovals/488a6d0e-0a63-4946-86e3-1f5bbc934661/stages/4135f961-be78-4005-8101-c72a5af307a2",
13+
"type": "Microsoft.Authorization/roleAssignmentApprovals/stages",
14+
"name": "4135f961-be78-4005-8101-c72a5af307a2",
15+
"properties": {
16+
"displayName": "Vice President Approval Step",
17+
"assignedToMe": true,
18+
"status": "InProgress",
19+
"reviewedBy": null,
20+
"reviewedDateTime": null,
21+
"reviewResult": "NotReviewed",
22+
"justification": ""
23+
}
24+
}
25+
]
26+
}
27+
}
28+
}
29+
}

0 commit comments

Comments
 (0)