Skip to content

Commit 9efaec3

Browse files
Added Access Reviews schema
1 parent ab6b4d7 commit 9efaec3

19 files changed

+1942
-8
lines changed

specification/authorization/resource-manager/Microsoft.Authorization/preview/2018-05-01-preview/authorization-AccessReviewCalls.json

Lines changed: 1429 additions & 0 deletions
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"parameters": {
3+
"api-version": "2018-05-01-preview",
4+
"subscriptionId": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d",
5+
"scheduleDefinitionId": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d",
6+
"id": "d9b9e056-7004-470b-bf21-1635e98487da"
7+
},
8+
"responses": {
9+
"204": {}
10+
}
11+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"parameters": {
3+
"api-version": "2018-05-01-preview",
4+
"subscriptionId": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d",
5+
"scheduleDefinitionId": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d",
6+
"id": "d9b9e056-7004-470b-bf21-1635e98487da"
7+
},
8+
"responses": {
9+
"204": {}
10+
}
11+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"parameters": {
3+
"api-version": "2018-05-01-preview",
4+
"subscriptionId": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d",
5+
"scheduleDefinitionId": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d",
6+
"id": "d9b9e056-7004-470b-bf21-1635e98487da"
7+
},
8+
"responses": {
9+
"204": {}
10+
}
11+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"parameters": {
3+
"api-version": "2018-05-01-preview",
4+
"subscriptionId": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d",
5+
"scheduleDefinitionId": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d"
6+
},
7+
"responses": {
8+
"200": {},
9+
"204": {}
10+
}
11+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
{
2+
"parameters": {
3+
"api-version": "2018-05-01-preview",
4+
"subscriptionId": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d"
5+
},
6+
"responses": {
7+
"200": {
8+
"body": {
9+
"id": "/subscriptions/fa73e90b-5bf1-45fd-a182-35ce5fc0674d/providers/Microsoft.Authorization/accessReviewSettings/default",
10+
"type": "Microsoft.Authorization/accessReviewSettings",
11+
"name": "default",
12+
"properties": {
13+
"mailNotificationsEnabled": true,
14+
"reminderNotificationsEnabled": true,
15+
"justificationRequiredOnApproval": true,
16+
"recommendationsEnabled": true,
17+
"instanceDurationInDays": 30,
18+
"recurrence": {
19+
"range": {
20+
"type": "endDate",
21+
"numberOfOccurrences": 1,
22+
"startDate": "2018-08-03T21:02:30.667Z",
23+
"endDate": "2018-08-03T21:17:30.513Z"
24+
}
25+
},
26+
"defaultDecisionEnabled": true,
27+
"defaultDecision": "Approve",
28+
"autoApplyDecisionsEnabled": true
29+
}
30+
}
31+
}
32+
}
33+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"parameters": {
3+
"api-version": "2018-05-01-preview",
4+
"subscriptionId": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d",
5+
"scheduleDefinitionId": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d",
6+
"id": "4135f961-be78-4005-8101-c72a5af307a2"
7+
},
8+
"responses": {
9+
"200": {
10+
"body": {
11+
"id": "/subscriptions/fa73e90b-5bf1-45fd-a182-35ce5fc0674d/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/fa73e90b-5bf1-45fd-a182-35ce5fc0674d/instances/4135f961-be78-4005-8101-c72a5af307a2",
12+
"type": "Microsoft.Authorization/accessReviewScheduleDefinitions/instances",
13+
"name": "4135f961-be78-4005-8101-c72a5af307a2",
14+
"properties": {
15+
"status": "Applied",
16+
"startDateTime": "2018-08-03T21:02:30.667Z",
17+
"endDateTime": "2018-08-03T21:17:30.513Z"
18+
}
19+
}
20+
}
21+
}
22+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
{
2+
"parameters": {
3+
"api-version": "2018-05-01-preview",
4+
"subscriptionId": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d",
5+
"scheduleDefinitionId": "265785a7-a81f-4201-8a18-bb0db95982b7",
6+
"id": "f25ed880-9c31-4101-bc57-825d8df3b58c"
7+
},
8+
"responses": {
9+
"200": {
10+
"body": {
11+
"value": [
12+
{
13+
"id": "/subscriptions/fa73e90b-5bf1-45fd-a182-35ce5fc0674d/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/fa73e90b-5bf1-45fd-a182-35ce5fc0674d/instances/f8882fec-7d56-4e97-ad6d-5e3f4557971d/decisions/fa73e90b-5bf1-45fd-a182-35ce5fc0674d",
14+
"type": "Microsoft.Authorization/accessReviewScheduleDefinitions/instances/decisions",
15+
"name": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d",
16+
"properties": {
17+
"reviewedBy": {
18+
"principalType": "user",
19+
"principalId": "a6c7aecb-cbfd-4763-87ef-e91b4bd509d9",
20+
"principalName": "Shubham Gupta",
21+
"userPrincipalName": "[email protected]"
22+
},
23+
"reviewedDateTime": "2018-08-03T21:02:30.667Z",
24+
"decision": "Deny",
25+
"justification": "This person has left this team",
26+
"appliedBy": {
27+
"principalType": "user",
28+
"principalId": "36777fc8-4ec2-49ea-a56c-cec0bd47d83a",
29+
"principalName": "Amit Ghosh",
30+
"userPrincipalName": "[email protected]"
31+
},
32+
"appliedDateTime": "2018-10-03T21:02:30.667Z",
33+
"applyResult": "Success",
34+
"recommendation": "Deny",
35+
"target": {
36+
"type": "user",
37+
"principalId": "a6c7aecb-cbfd-4763-87ef-e91b4bd509d9",
38+
"principalName": "Shubham Gupta",
39+
"userPrincipalName": "[email protected]"
40+
}
41+
}
42+
}
43+
]
44+
}
45+
}
46+
}
47+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"parameters": {
3+
"api-version": "2018-05-01-preview",
4+
"subscriptionId": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d",
5+
"scheduleDefinitionId": "265785a7-a81f-4201-8a18-bb0db95982b7"
6+
},
7+
"responses": {
8+
"200": {
9+
"body": {
10+
"value": [
11+
{
12+
"id": "/subscriptions/fa73e90b-5bf1-45fd-a182-35ce5fc0674d/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/fa73e90b-5bf1-45fd-a182-35ce5fc0674d/instances/4135f961-be78-4005-8101-c72a5af307a2",
13+
"type": "Microsoft.Authorization/accessReviewScheduleDefinitions/instances",
14+
"name": "4135f961-be78-4005-8101-c72a5af307a2",
15+
"properties": {
16+
"status": "Applied",
17+
"startDateTime": "2018-08-03T21:02:30.667Z",
18+
"endDateTime": "2018-08-03T21:17:30.513Z"
19+
}
20+
}
21+
]
22+
}
23+
}
24+
}
25+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
{
2+
"parameters": {
3+
"api-version": "2018-05-01-preview",
4+
"subscriptionId": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d",
5+
"scheduleDefinitionId": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d"
6+
},
7+
"responses": {
8+
"200": {
9+
"body": {
10+
"id": "/subscriptions/fa73e90b-5bf1-45fd-a182-35ce5fc0674d/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/fa73e90b-5bf1-45fd-a182-35ce5fc0674d",
11+
"type": "Microsoft.Authorization/accessReviewScheduleDefinitions",
12+
"name": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d",
13+
"properties": {
14+
"displayName": "Hello world",
15+
"status": "InProgress",
16+
"descriptionForAdmins": "asdfasdf",
17+
"descriptionForReviewers": "asdfasdf",
18+
"createdBy": {
19+
"principalType": "user",
20+
"principalId": "a6c7aecb-cbfd-4763-87ef-e91b4bd509d9",
21+
"principalName": "Shubham Gupta",
22+
"userPrincipalName": "[email protected]"
23+
},
24+
"scope": {
25+
"resourceId": "/subscriptions/fa73e90b-5bf1-45fd-a182-35ce5fc0674d",
26+
"roleDefinitionId": "/subscriptions/fa73e90b-5bf1-45fd-a182-35ce5fc0674d/providers/Microsoft.Authorization/roleDefinitions/b225c7ff-4338-4cdc-a790-6b34d987f7cd"
27+
},
28+
"reviewers": [
29+
{
30+
"principalId": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d ",
31+
"principalType": "user"
32+
}
33+
],
34+
"settings": {
35+
"mailNotificationsEnabled": true,
36+
"reminderNotificationsEnabled": true,
37+
"justificationRequiredOnApproval": true,
38+
"recommendationsEnabled": true,
39+
"instanceDurationInDays": 30,
40+
"recurrence": {
41+
"range": {
42+
"type": "endDate",
43+
"numberOfOccurrences": 1,
44+
"startDate": "2018-08-03T21:02:30.667Z",
45+
"endDate": "2018-08-03T21:17:30.513Z"
46+
}
47+
},
48+
"defaultDecisionEnabled": true,
49+
"defaultDecision": "Approve",
50+
"autoApplyDecisionsEnabled": true
51+
}
52+
}
53+
}
54+
}
55+
}
56+
}

0 commit comments

Comments
 (0)