Skip to content

Commit

Permalink
[Hub Generated] Review request for Microsoft.Authorization to add ver…
Browse files Browse the repository at this point in the history
…sion preview/2021-11-16-preview (Azure#17200)

* Adds base for updating Microsoft.Authorization from version preview/2021-07-01-preview to version 2021-11-16-preview

* Updates readme

* Updates API version in new specs and examples

* Adding access review history definition models and methods

* Semantic validation fixes

* Fix linting issues

* Uneeded pagable

* More linter fixes

* More linter issue fixes

* Ran prettier

* Ran prettier

* Lint and model validation fixes

* Adding nextlink

* Fix broken SDK

* Revert "Fix broken SDK"

This reverts commit 040d220.

* Make generating a downloadable uri a post instead of patch

* Making generateDownloadUri it's own api

* Adding delete history definition by Id

* Added post per instance and added body to Put

* Fixing validation errors

* downloadUri readonly and only returned by POST
  • Loading branch information
leherpel authored and LeiWang3 committed Mar 31, 2022
1 parent cb8aa62 commit 8e88144
Show file tree
Hide file tree
Showing 32 changed files with 3,895 additions and 1 deletion.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"parameters": {
"api-version": "2021-11-16-preview",
"scheduleDefinitionId": "488a6d0e-0a63-4946-86e3-1f5bbc934661",
"id": "d9b9e056-7004-470b-bf21-1635e98487da"
},
"responses": {
"204": {}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"parameters": {
"api-version": "2021-11-16-preview",
"subscriptionId": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d",
"scheduleDefinitionId": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d",
"id": "d9b9e056-7004-470b-bf21-1635e98487da"
},
"responses": {
"204": {}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"parameters": {
"api-version": "2021-11-16-preview",
"subscriptionId": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d",
"scheduleDefinitionId": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d",
"id": "d9b9e056-7004-470b-bf21-1635e98487da"
},
"responses": {
"204": {}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"parameters": {
"api-version": "2021-11-16-preview",
"subscriptionId": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d",
"scheduleDefinitionId": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d",
"id": "d9b9e056-7004-470b-bf21-1635e98487da"
},
"responses": {
"204": {}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"parameters": {
"api-version": "2021-11-16-preview",
"subscriptionId": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d",
"historyDefinitionId": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d"
},
"responses": {
"200": {},
"204": {}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"parameters": {
"api-version": "2021-11-16-preview",
"subscriptionId": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d",
"scheduleDefinitionId": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d"
},
"responses": {
"200": {},
"204": {}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
{
"parameters": {
"api-version": "2021-11-16-preview",
"subscriptionId": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/fa73e90b-5bf1-45fd-a182-35ce5fc0674d/providers/Microsoft.Authorization/accessReviewSettings/default",
"type": "Microsoft.Authorization/accessReviewSettings",
"name": "default",
"properties": {
"mailNotificationsEnabled": true,
"reminderNotificationsEnabled": true,
"justificationRequiredOnApproval": true,
"recommendationsEnabled": true,
"instanceDurationInDays": 30,
"recurrence": {
"range": {
"type": "endDate",
"numberOfOccurrences": 1,
"startDate": "2018-08-03T21:02:30.667Z",
"endDate": "2018-08-03T21:17:30.513Z"
}
},
"defaultDecisionEnabled": true,
"defaultDecision": "Approve",
"autoApplyDecisionsEnabled": true
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
{
"parameters": {
"api-version": "2021-11-16-preview",
"subscriptionId": "129a304b-4aea-4b86-a9f7-ba7e2b23737a",
"historyDefinitionId": "44724910-d7a5-4c29-b28f-db73e717165a"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/129a304b-4aea-4b86-a9f7-ba7e2b23737a/providers/Microsoft.Authorization/accessReviewHistoryDefinitions/44724910-d7a5-4c29-b28f-db73e717165a",
"name": "44724910-d7a5-4c29-b28f-db73e717165a",
"type": "Microsoft.Authorization/accessReviewHistoryDefinition",
"properties": {
"displayName": "Hello world name",
"reviewHistoryPeriodStartDateTime": "2021-10-01T00:00:00-07:00",
"reviewHistoryPeriodEndDateTime": "2021-12-01T00:00:00-08:00",
"decisions": [
"Approve",
"Deny",
"NotReviewed",
"DontKnow",
"NotNotified"
],
"status": "Done",
"createdDateTime": "2021-12-23T00:27:33.6905189+00:00",
"createdBy": {
"principalId": "673ad0d8-7b0e-4201-aaeb-74cdcbf22af9",
"principalType": null,
"principalName": "levi",
"userPrincipalName": "levi"
},
"scopes": [
{
"resourceId": "/subscriptions/129a304b-4aea-4b86-a9f7-ba7e2b23737a",
"roleDefinitionId": "/subscriptions/129a304b-4aea-4b86-a9f7-ba7e2b23737a/providers/Microsoft.Authorization/roleDefinitions",
"principalType": "user",
"assignmentState": null,
"inactiveDuration": null,
"expandNestedMemberships": true
},
{
"resourceId": "/subscriptions/129a304b-4aea-4b86-a9f7-ba7e2b23737a",
"roleDefinitionId": "/subscriptions/129a304b-4aea-4b86-a9f7-ba7e2b23737a/providers/Microsoft.Authorization/roleDefinitions/1562cf42-00b9-457c-86ef-5702d4132904",
"principalType": "user",
"assignmentState": null,
"inactiveDuration": null,
"expandNestedMemberships": false
}
],
"settings": {
"range": {
"type": "endDate",
"numberOfOccurrences": 1,
"startDate": "2021-12-01T00:00:00-08:00",
"endDate": "2023-12-01T00:00:00-08:00"
}
}
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"parameters": {
"api-version": "2021-11-16-preview",
"subscriptionId": "129a304b-4aea-4b86-a9f7-ba7e2b23737a",
"historyDefinitionId": "44724910-d7a5-4c29-b28f-db73e717165a"
},
"responses": {
"200": {
"body": {
"value": [
{
"id": "44724910-d7a5-4c29-b28f-db73e717165a",
"name": "44724910-d7a5-4c29-b28f-db73e717165a",
"type": "Microsoft.Authorization/accessReviewHistoryInstance",
"properties": {
"reviewHistoryPeriodStartDateTime": "2021-10-01T00:00:00-07:00",
"reviewHistoryPeriodEndDateTime": "2021-12-01T00:00:00-08:00",
"displayName": "Hello world name",
"status": "Requested",
"runDateTime": "2021-12-23T00:27:33.6905189+00:00",
"fulfilledDateTime": "2021-12-23T00:28:33.6905189+00:00",
"expiration": "2022-01-22T00:28:33.6905189+00:00"
}
}
],
"nextLink": null
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
{
"parameters": {
"api-version": "2021-11-16-preview",
"subscriptionId": "129a304b-4aea-4b86-a9f7-ba7e2b23737a"
},
"responses": {
"200": {
"body": {
"value": [
{
"id": "/subscriptions/129a304b-4aea-4b86-a9f7-ba7e2b23737a/providers/Microsoft.Authorization/accessReviewHistoryDefinitions/44724910-d7a5-4c29-b28f-db73e717165a",
"name": "44724910-d7a5-4c29-b28f-db73e717165a",
"type": "Microsoft.Authorization/accessReviewHistoryDefinition",
"properties": {
"displayName": "Hello world name",
"reviewHistoryPeriodStartDateTime": "2021-10-01T00:00:00-07:00",
"reviewHistoryPeriodEndDateTime": "2021-12-01T00:00:00-08:00",
"decisions": [
"Approve",
"Deny",
"NotReviewed",
"DontKnow",
"NotNotified"
],
"status": "Done",
"createdDateTime": "2021-12-23T00:27:33.6905189+00:00",
"createdBy": {
"principalId": "673ad0d8-7b0e-4201-aaeb-74cdcbf22af9",
"principalType": null,
"principalName": "levi",
"userPrincipalName": "levi"
},
"scopes": [
{
"resourceId": "/subscriptions/129a304b-4aea-4b86-a9f7-ba7e2b23737a",
"roleDefinitionId": "/subscriptions/129a304b-4aea-4b86-a9f7-ba7e2b23737a/providers/Microsoft.Authorization/roleDefinitions",
"principalType": "user",
"assignmentState": null,
"inactiveDuration": null,
"expandNestedMemberships": true
},
{
"resourceId": "/subscriptions/129a304b-4aea-4b86-a9f7-ba7e2b23737a",
"roleDefinitionId": "/subscriptions/129a304b-4aea-4b86-a9f7-ba7e2b23737a/providers/Microsoft.Authorization/roleDefinitions/1562cf42-00b9-457c-86ef-5702d4132904",
"principalType": "user",
"assignmentState": null,
"inactiveDuration": null,
"expandNestedMemberships": false
}
],
"settings": {
"range": {
"type": "endDate",
"numberOfOccurrences": 1,
"startDate": "2021-12-01T00:00:00-08:00",
"endDate": "2023-12-01T00:00:00-08:00"
}
}
}
}
],
"nextLink": null
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"parameters": {
"api-version": "2021-11-16-preview",
"subscriptionId": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d",
"scheduleDefinitionId": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d",
"id": "4135f961-be78-4005-8101-c72a5af307a2"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/fa73e90b-5bf1-45fd-a182-35ce5fc0674d/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/fa73e90b-5bf1-45fd-a182-35ce5fc0674d/instances/4135f961-be78-4005-8101-c72a5af307a2",
"type": "Microsoft.Authorization/accessReviewScheduleDefinitions/instances",
"name": "4135f961-be78-4005-8101-c72a5af307a2",
"properties": {
"status": "Applied",
"startDateTime": "2018-08-03T21:02:30.667Z",
"endDateTime": "2018-08-03T21:17:30.513Z"
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"parameters": {
"api-version": "2021-11-16-preview",
"scheduleDefinitionId": "488a6d0e-0a63-4946-86e3-1f5bbc934661",
"id": "4135f961-be78-4005-8101-c72a5af307a2",
"$filter": "assignedToMeToReview()"
},
"responses": {
"200": {
"body": {
"id": "/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/488a6d0e-0a63-4946-86e3-1f5bbc934661/instances/4135f961-be78-4005-8101-c72a5af307a2",
"type": "Microsoft.Authorization/accessReviewScheduleDefinitions/instances",
"name": "4135f961-be78-4005-8101-c72a5af307a2",
"properties": {
"status": "Applied",
"startDateTime": "2018-08-03T21:02:30.667Z",
"endDateTime": "2018-08-03T21:17:30.513Z"
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"parameters": {
"api-version": "2021-11-16-preview",
"subscriptionId": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d",
"scheduleDefinitionId": "265785a7-a81f-4201-8a18-bb0db95982b7",
"id": "f25ed880-9c31-4101-bc57-825d8df3b58c"
},
"responses": {
"200": {
"body": {
"value": [
{
"id": "/subscriptions/fa73e90b-5bf1-45fd-a182-35ce5fc0674d/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/fa73e90b-5bf1-45fd-a182-35ce5fc0674d/instances/f8882fec-7d56-4e97-ad6d-5e3f4557971d/contactedReviewers/fa73e90b-5bf1-45fd-a182-35ce5fc0674d",
"type": "Microsoft.Authorization/accessReviewScheduleDefinitions/instances/contactedReviewers",
"name": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d",
"properties": {
"userDisplayName": "Bob",
"userPrincipalName": "bob@contoso.com",
"createdDateTime": "2018-08-03T21:02:30.667Z"
}
}
]
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
{
"parameters": {
"api-version": "2021-11-16-preview",
"subscriptionId": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d",
"scheduleDefinitionId": "265785a7-a81f-4201-8a18-bb0db95982b7",
"id": "f25ed880-9c31-4101-bc57-825d8df3b58c"
},
"responses": {
"200": {
"body": {
"value": [
{
"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",
"type": "Microsoft.Authorization/accessReviewScheduleDefinitions/instances/decisions",
"name": "fa73e90b-5bf1-45fd-a182-35ce5fc0674d",
"properties": {
"reviewedBy": {
"principalType": "user",
"principalId": "a6c7aecb-cbfd-4763-87ef-e91b4bd509d9",
"principalName": "Shubham Gupta",
"userPrincipalName": "shugup@microsoft.com"
},
"reviewedDateTime": "2018-08-03T21:02:30.667Z",
"decision": "Deny",
"justification": "This person has left this team",
"appliedBy": {
"principalType": "user",
"principalId": "36777fc8-4ec2-49ea-a56c-cec0bd47d83a",
"principalName": "Amit Ghosh",
"userPrincipalName": "amitgho@microsoft.com"
},
"appliedDateTime": "2018-10-03T21:02:30.667Z",
"applyResult": "Success",
"recommendation": "Deny",
"principal": {
"type": "user",
"id": "a6c7aecb-cbfd-4763-87ef-e91b4bd509d9",
"displayName": "Shubham Gupta",
"userPrincipalName": "shugup@microsoft.com"
},
"resource": {
"type": "azureRole",
"id": "a6c7aecb-cbfd-4763-87ef-e91b4bd509d9",
"displayName": "Owner"
}
}
}
]
}
}
}
}
Loading

0 comments on commit 8e88144

Please sign in to comment.